os模块提供了很多与操作系统相关的接口。
os.getcwd() | get current work directory |
---|---|
os.chdir | change directory |
os.curdir | current directory(return ‘’) |
os.pardir | parent directory(retrun ‘…’) |
os.rmdir() | 如空则删除,非空会报错(只是本文件夹) |
os.removedirs(‘dirname1’) | 如空则删除,非空会报错 (一连串) |
os.mkdir(‘dirname’) | 只能建一层(功能完全被下者替代,可以忽略不记) |
.makedirs(‘dirname1/dirname2’) | make diretories层数没有限制,也可以是一层 |
os.remove() 删除一个文件 | 删除一个文件,不能是文件夹 |
os.listdir | 列出目录下的文件夹和文件 |
os.rename(“oldname”,“newname”) | 重命名文件或者文件夹,路径不能改变 |
os.stat(‘path/filename’) | 获取文件/目录信息 |
os.sep | 路径分割符/ |
os.linesep | 行终止符\t\n |
os.pathsep | 文件分隔符; |
os.name | 操作系统的名字 |
os.system(“bash command”) | 运行shell命令 |
os.environ | 返回环境变量 |