os模块是解释器与操作系统的交互模块,使用os模块
#os模块的使用,尽快解决,文件的增删改查 import os os.getcwd() #获取当前工作目录,当前脚本工作的路径 os.chdir("path") #改变当前脚本工作目录,相当去cd切换目录 os.curdir() #返回当前目录 os.pardir() #获取当前目录的父级目录字符串 os.makedirs("path1/path2")#可生成多层递归目录 os.removedirs("path1")#若目录为空则删除,并递归到上一层,若也为空,继续删除 os.mkdir("file_path")#生成单级空目录 os.listdir("dirname")#列出指定目录下的所有文件和子目录,包括隐藏文件,以列表形式显示 os.remove("oldfile","newfile") #将文件/目录更名 os.stat("path/filename")#获取文件、目录信息 os.sep() #输出操作系统特定的路径分隔符,解决win下和liunx‘/’与'//' os.linesep() #输出用于分割文件路径 os.system("dir") #运行shell命令 os.environ() #获取环境变量 os.path.split(os.getcwd())#分割环境变量 os.path.dirname(__file__) os.path.exists(path) # 如果path存在,返回True;如果path不存在,返回False os.path.isabs(path) #如果path是绝对路径,返回True os.path.isfile(path) # 如果path是一个存在的文件,返回True。否则返回False os.path.isdir(path) #如果path是一个存在的目录,则返回True。否则返回False os.path.join(path1[, path2[, ...]]) #将多个路径组合后返回,第一个绝对路径之前的参数将被忽略 os.path.getatime(path) #返回path所指向的文件或者目录的最后存取时间 os.path.getmtime(path) #返回path所指向的文件或者目录的最后修改时间 os.path.getsize(path) #返回path的大小