os模块
import os
#help(os)
os.getcwd() #获取当前工作目录
os.chdir("dirname") #改变当前工作目录
os.curdir #返回当前目录 '..'
os.pardir#返回当前目录的父目录 '..'
os.makedirs("dirname1/dirname2") #生成多层递归目录
os.removedirs("dirname1") #若目录为空,则删除,并递归到上一级目录,若也为空,则删除
os.mkdir("dirname") #生成单级目录
os.rmdir("dirname") #删除单级空目录,若目录部位空则无法删除
os.listdir("dirname") #列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打开
os.remove() #删除一个文件
os.rename("oldname", "newname") #重命名文件、目录
os.stat("path/name") #获取目录、文件信息
os.sep #输出操作系统特定的路径分隔符 win下为"\\", Linux下为"/"
os.linesep #输出当前平台使用的行终止符 win下为"\r\n", Linux下为"\n"
os.pathsep #输出用于分割文件路径的字符串 win ";" Linux ":"
os.name #输出字符串知识挡墙使用的平台 win "nt" , Linux "posix"
os.system("bash command") #运行shell命令,直接显示
os.environ #环境变量
os.path.abspath(path) #把相对路径转换为绝对路径
os.path.split(path) #把路径分割为目录 和文件名
os.path.dirname(path) #返回path的目录,即os.path.split(path)的第一个元素
os.path.basename(path) #返回path最后的文件名, 如果path以/或\结尾,则返回空值
os.path.isdir()
os.path.isfile()
os.path.join([a, b])
os.path.getatiem() #返回文件或目录最后的存取时间
os.path.getctime() #返回文件或目录最后的修改时间