一、什么是os模块?
os模块:可以处理文件和目录,是Python系统和操作系统进行交互的一个接口
二、os模块常用方法
os.getcwd() | 获取当前工作目录,(即当前Python脚本工作的目录路径) |
---|---|
os.chdir(‘dirname’) | 改变当前脚本的工作目录,相当于shell下的cd |
os.system(‘bash command’) | 运行shell命令,直接显示(相当于启动一个全新的shell,然后去执行那条命令,命令执行完成过后,shell直接退出) |
os.curdir | 返回当前目录字符串名 |
os.pardir | 返回当前目录的父目录的字符串名 |
os.makedirs(‘dirname1/dirname2’) | 可生成一个多层递归目录 |
os.removedirs(‘dirname1’) | 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依次类推 |
三、应用
1、os.getcwd()应用
输出结果
2.os.chdir(‘dirname’)应用
输出结果