os.path模块是操作文件的模块,以下总结一些常用模块,详情请参考官方文档。
os函数 | 用法 |
---|---|
os.name() | 获取当前系统类型 |
os.getcwd() | 获取工作文件目录 |
os.getenv() | 获取环境变量 |
os.environ() | 更改环境变量 |
os.listdir(‘path’) | 获取path下的所有目录文件 |
os.mkdir | 创建目录(如果存在就会报错) |
os.makedirs | 创建多级目录(exist=True)忽略目录存在的异常 |
os.rmdir | 删除目录 |
os.rmovedirs | 删除多级目录 |
os.remove | 删除文件 |
os.rename | 更改文件名称(不可更改目录名称) |
os.renames | 更改文件名称(可以更改目录名称) |
以及os模块下path的用法
path类 | 用法 |
---|---|
file | 获取本文件的目录和文件名 |
path.isfile | 判断是否是文件 |
path.isdir | 判断是否是目录 |
path.exist | 判断目录或文件是否存在 |
path.abspath(‘path’) | 获取path路径的绝对路径 |
path.splitext | 文件名和后缀名切割 |
path.split | 切割文件和路径 |
path.join(‘temp’,‘a.txt’) | 把temp路径和a.txt文件拼接 |
path.basename | 获取文件名 |
path.dirname | 获取文件所在的目录名 |
此模块应用比较简单,不特地演示了(我太懒了!)