标签:方式 abs chdir 操作 lis dir 环境 获取 env
import osos.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所指文件或者目录的最后修改时间
标签:方式 abs chdir 操作 lis dir 环境 获取 env
原文地址:http://blog.51cto.com/12992048/2276232