编程语言
首页 > 编程语言> > Python学习之路(十五):基础知识之os模块

Python学习之路(十五):基础知识之os模块

作者:互联网

os模块与操作系统打交道

1.文件夹相关

1 os.makedirs('dir1/dir2') # 创建多级目录
2 os.removedirs('dir1/dir2') # 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推
3 os.mkdir('dir3')  # 创建单级目录
4 os.rmdir('dir3')  # 删除单级空目录,若目录不为空则无法删除,报错
5 print(os.listdir(r'D:\untitled2\day 13'))  # 列出路径下的所有文件夹

2.执行系统命令

1 os.system('dir')  #执行操作系统的命令,没有返回值,适合做实际的操作,如删除文件
2 exec/eval执行的是字符串类型的代码
3 os.system()和os.popen执行的是字符串类型的命令行代码
4 
5 程序要处理这些路径
6 ret = os.popen('dir')
7 s = ret.read()
8 print(s.split('\n'))

3.工作路径

1 打印当前工作目录
2 print(os.getcwd())  # current work dir当前工作目录
3 
4 切换当前工作目录
5 os.chdir('D:\untitled2\day14')

 

标签:删除,Python,基础知识,当前工作,print,os,目录,dir
来源: https://www.cnblogs.com/Studying-Du/p/12371796.html