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