首页 > 编程语言 > 详细

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

时间:2020-02-27 14:34:28      阅读:84      评论:0      收藏:0      [点我收藏+]

os模块与操作系统打交道

1.文件夹相关

1 os.makedirs(dir1/dir2) # 创建多级目录
2 os.removedirs(dir1/dir2) # 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推
3 os.mkdir(dir3)  # 创建单级目录
4 os.rmdir(dir3)  # 删除单级空目录,若目录不为空则无法删除,报错
5 print(os.listdir(rD:\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学习之路(十五):基础知识之os模块

原文:https://www.cnblogs.com/Studying-Du/p/12371796.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!