os模块是与操作系统交互的一个接口,提供了一个统一的操作系统接口函数,在用Python处理文件时经常要用到os模块,以下是os模块常用的操作命令。
1. os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径
2.os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd
3. os.curdir 返回当前目录: ('.')
4. os.pardir 获取当前目录的父目录字符串名:('..')
5.os.makedirs('dirname1/dirname2') 可生成多层递归目录
6.os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推
7. os.mkdir('dirname') 生成单级目录;相当于shell中mkdir dirname
8. os.rmdir('dirname') 删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname
9. os.listdir('dirname') 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印
10. os.remove() 删除一个文件
11.os.rename("oldname","newname")