import os
os.getcwd() #获取当前的操作目录 os.chdir("c:\Users") #切换路径 os.chdir(r"c:\Users\arce") #推荐使用 os.curdir #返回当前目录 os.pardir #返回上一级目录 os.makedirs(r"c:\a\b\c\d") #递归方式建目录 os.removedirs(r"c:\a\b\c\d") #删除空白目录,递归返回上层目录如果为空继续删除 os.mkdir(r"D:\a") #生成单级目录 os.mkdir(r"D:\a\b") os.rmdir(r"c:\a\b")#只删除一层 os.listdir(".") #显示当前目录包含那些内容 os.listdir("..") #显示当上一层包含那些内容 os.listdir(r"D:") #显示当前目录包含那些内容 os.remove() #删除一个文件 os.rename("lodname","newname") #重命名文件/目录 os.stat(r"Users") #获取文件目录的信息 os.sep #输出操作系统特定的路径分隔符 os.linesep #输出当前平台使用的行终止符 os.pathsep #当前平台的分隔符 os.environ #显示系统当前环境变量 os.name #输出当前平台名 os.system() #执行命令 os.path.abspath() #当前文件的绝对路径 os.path.split() #将path分割成目录和文件名 os.path.dirname(r"c;a\b\c\d") #支取当前的路径(路径可以不存在) os.path.basename(r"c;a\b\c\d") #只取当前路径的文件名(取最后一个值)
os.path.exists() #判断路径是否存在 os.path.isabs(r"C:\a") #判断是否是绝对路径 os.path.isfile() #判断是否是文件、目录 print(os.path.join(r"C:",r"lntel",r"用户\arce"))#将多个路径组合后返回,第一个绝对路径之前的参数将被忽略 os.path.getatime(r"C:") #返回path所指文件或者目录的最后存取时间 os.path.getmtime(r"C:") #返回path所指文件或者目录的最后修改时间