【os模块】:目录操作

os模块:

python中的os 模块包含普遍的操作系统功能,这个模块不受平台限制,即windows和linux上都适用。

 

常用方法:

1. os.name

返回正在使用的平台。如果是windows则用‘nt’表示,对于linux/unix用户则用'posix'表示。

 2. os.getcwd()

 返回当前python脚本工作的目录路径。

 3. os.chdir(..)    返回主目录

os.chdir('d:\\')    改变到d盘下

4. 返回指定目录下的所有文件和目录名,括号里如果调用函数则不用双引号或单引号,如果是传入一个路径,则必须要用双引号或单引号将变量标识为一个整体,否则报错。

调用函数:

传入具体路径:

5. os.mkdir()  新建一个目录

 6. 新建目录中新建一个txt文件

 os.makedirs()新建多级目录

 7. os.rmdir 删除某一目录

 os.removedirs()  删除多级为空目录

 8. os.rename('')

 9. os.path.split() 获取到文件的目录名或文件名

获取目录名:

 获取文件名:

 简便获取目录名和文件名:

 10. 判断目录下是否存在某文件

 

 11. os.path.splitext获取文件名的前缀和后缀

 

 12. os.path.isfile()

 

 

练习:

1. 新建一个10级的目录深度,每一层的目录名叫cong1-10,每一个目录下面新建2个文件,文件1的内容是好好学习,文件2的内容是天天向上

 2. 统计一个目录下面的文件有几个,目录有几个?

 

posted @ 2020-08-07 16:29  cudy222  阅读(271)  评论(0编辑  收藏  举报