os.getcwd() #获取当前工作目录,即当前python脚本工作的目录路径
os.chdir("dirname") #改变当前脚本工作目录;相当于shell下cd,
os.chdir('E:\Python学习') #这里输入你要进入的文件夹路径
os.curdir #返回当前目录: ('.')
os.pardir #获取当前目录的父目录字符串名:('..')
os.makedirs('dirname1/dirname2') #可生成多层递归目录
os.makedirs('a\\b\c') # b前面2个\\,是因为\b有特殊意义,需要转义,执行这句代码,就会生成3个文件夹
os.removedirs('dirname1') #若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推
os.removedirs('a\\b\c')
注:makedirs()和removedirs()是一组相反的函数,一个创建一个删除(针对多个层级文件操作)
os.mkdir('dirname') #生成单级目录;相当于shell中mkdir dirname
os.mkdir('a') # 创建一个名字为 a 的文件夹
os.rmdir('dirname') #删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname
os.rmdir('a') # 删除一个名为 a 的空文件夹
os.remove() #删除一个文件
注:mkdir()和remove()是一组相反的函数,一个创建一个删除(针对单个层级文件操作)
os.listdir('dirname') #列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印
os.listdir('E:\Python') # 打印E盘python文件下的所有
os.rename("oldname","newname") #重命名文件/目录
os.stat('path/filename') #获取文件/目录信息
os.sep #输出操作系统特定的路径分隔符,win下为"\\",Linux下为"/"
os.linesep #输出当前平台使用的行终止符,win下为"\t\n",Linux下为"\n"
os.pathsep #输出用于分割文件路径的字符串 win下为 ';' , Linux下为':'
os.name #输出字符串指示当前使用平台。win->'nt'; Linux->'posix'
os.environ #获取系统环境变量
os.system("bash command") #运行shell命令,直接显示
os.system('dir')
os模块
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- Pythos中调用操作系统的模块,提供对操作系统进行调用的接口 API方法 os.getcwd() 获取当前工作目...