内置模块
Posted liuer-mihou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内置模块相关的知识,希望对你有一定的参考价值。
- os模块
- sys模块
- hashilib模块
os模块
import os 与文件夹相关 os.makedirs(‘a/b/c‘)#创建多个文件夹 os.removedirs(‘a/b/c‘)#删除多个空文件夹,里面有文件则无法删除 os.mkdir()#创建一个空文件 os.rmdir()#删除一个空文件夹 os.chdir()#进入一个文件夹 os.listdir()#把一个文件夹里面所有的文件名一列表的形式返回出来 os.getcwd()#得到当前文件的路径 与文件相关 os.remove()#删除文件 os.rename(‘旧名称‘,‘新名称‘)#修改文件名字 print(os.stat(r‘D:python-filepython全栈day141.昨日回顾.py‘)) os.stat_result(st_mode=33206, st_ino=18295873486200246, st_dev=1660828751, st_nlink=1, st_uid=0, st_gid=0, st_size=1872, st_atime=1547627305, st_mtime=1547627305, st_ctime=1547627305) 与路径相关 os.path.join(‘path‘,‘path‘)#路径拼接 os.path.split()#拆分成一个元组,然后分的是最后一个文件名 os.path.abspath()#得到一个绝对路径 os.path.isfile()#是否为一个文件 os.path.isdir()#是否为一个目录 os.path.isabs()#是否为绝对路径 os.path.exists()#判断一个文件是否存在 os.path.getsize()#得到一个文件的大小,不能用在文件夹
print(os.popen(‘dir‘).read()#运行操作系统的命令
sys模块
import sys # sys.path#返回一个当前模块的查看路径 # sys.platform#返回当前的操作系统 # sys.version#当前的python版本号 # sys.argv#命令行参数List,第一个元素是程序本身路径 # list=sys.argv # print(list[1])#在终端运行pythpn 加当前文件的路径 参数
hashlib模块
import hashlib md5=hashlib.md5()#创建一个md5对象 md5.update(‘alex‘.encode(‘utf-8‘)) print(md5.hexdigest()) # 534b44a19bf18d20b71ecc4eb77c572f # sha1,sha256,sha512 3种摘要算法 # 总结:摘要算法不可逆,并且传的对象是字节
以上是关于内置模块的主要内容,如果未能解决你的问题,请参考以下文章
如何使用模块化代码片段中的LeakCanary检测内存泄漏?
C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段