--------------------------------------------------------------------os模块------------------------------------------------------------------------ import os print(os.listdir('/Users/zh')) # 输出当前目录下所有文件夹及隐藏文件--路径前记得加/ print(os.system('ls')) # 执行系统命令----重要----o print(os.system('ping www.baidu.com')) print(os.system('ifconfig')) print(os.popen('pwd').read()) # 把系统命令,存入一个内存地址,read()方法读取后是命令执行的结果 print(os.popen('mkdir 0000','r',1)) # 创建一个目录,模式r,有缓冲区1,0无缓冲区 ----os.path.join()与 join()函数 print(os.path.join('a','b','11')) # 拼接路径的 print('-'.join(['a','b','c'])) # 输出a-b-c str.join(元组、列表、字典、字符串) 之后生成的只能是字符串。 所以很多地方很多时候生成了元组、列表、字典后,可以用 join() 来转化为字符串。 ----split()与os.path.split() a = 'love you' a.split() # 输出(‘love’,'you') a.split(' ') # 输出(‘love’,’','',''you') ------------ print(os.path.split('/Day6/logs/android')) # 以文件路径中最后一个/为分隔符,分割文件或路径 print(os.path.exists('/users/')) # 判断路径或文件是否存在,返回bool类型 print(os.path.isfile('test---.py')) # 判断文件内容是否为空,返回bool类型 print(os.path.isdir('test.py')) # 判断路径是否存在,返回bool型 print(os.path.abspath('.')) # 返回绝对路径 print(os.path.dirname('/day6/logs')) # 去掉最后的文件或文件夹,返回去掉后的路径 print(os.getcwd()) # 获取当前路径 print(os.chdir(r'/Users/zh')) # 更改访问的路径 print(os.remove('11')) # 删除文件 os.rename('ssq.txt','ss.txt') # 重命名文件,(原文件名,新文件名) print(os.path.getsize('ss.txt')) # 获取文件大小,单位字节,--》用于文件判空 print(os.path.getatime('test---.py')) # 获取文件最后访问时间,返回时间戳 print(os.path.getctime('test---.py')) # 获取文件的创建时间,返回时间戳 print(os.path.getmtime('test---.py')) # 获取文件最后修改时间,返回时间戳