os模块与操作系统打交道
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‘)) # 列出路径下的所有文件夹
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‘))
1 打印当前工作目录 2 print(os.getcwd()) # current work dir当前工作目录 3 4 切换当前工作目录 5 os.chdir(‘D:\untitled2\day14‘)
原文:https://www.cnblogs.com/Studying-Du/p/12371796.html