知行编程网知行编程网  2022-11-18 14:30 知行编程网 隐藏边栏  0 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python的os模块怎么用的相关知识,希望可以帮到处于编程学习途中的小伙伴

如何使用python的os模块

什么是os模块

os 模块提供了大部分操作系统的功能接口函数。 os模块在导入时会适配不同的操作系统平台,根据不同的平台进行相应的操作。在python编程的时候,经常会处理文件和目录,所以离不开os模块。本内容将对os模块提供的功能进行详细解读。

常用的os模块命令

1. os.name——name 顾名思义就是'name',这里的name是指操作系统的名字,主要作用是判断当前使用的平台,并给出操作系统的名字,比如Windows返回'nt'; Linux 返回“posix”。请注意,该命令没有括号。

2. os.getcwd()——全称应该是'get current work directory',获取当前工作目录,如:返回结果为:'C:\\Program Files\\Python36'。请注意,此命令带有括号。除了第一个不带括号的命令外,后面的命令基本上都是带括号的。

3. os.listdir(path) - 列出路径目录中的所有文件和目录名称。 Path 参数可以省略。

将它们全部列在一个列表中,不区分目录和文件。

4. os.remove(path)——删除path指定的文件,该参数不能省略。

5. os.rmdir(path)——删除path指定的目录,该参数不能省略。

6. os.mkdir(path)——创建path指定的目录,该参数不能省略。

注意:这样只能建立一层,要想递归建立可用:os.makedirs()

7. os.path.isfile(path)——判断指定对象是否为文件。是返回True,否则False

8. os.path.isdir(path)——判断指定对象是否为目录。是True,否则False。

9. os.path.exists(path)——检验指定的对象是否存在。是True,否则False.例:

10. os.path.split(path) - 返回路径的目录和文件名,即目录和文件名是分开的,不是一个整体。此处仅将前部和后部分开。只需寻找最后一个'/'。

11. os.system(cmd) - 执行 shell 命令。返回值为脚本的退出状态码,0表示成功,1表示不成功,例如:

12. os.chdir(path)——'change dir'改变目录到指定目录

13. os.path.getsize()——获得文件的大小,如果为目录,返回0

14. os.path.abspath()——获得绝对路径。

15. os.path.join(path, name)—连接目录和文件名,与os.path.split(path)相对。

16.os.path.basename(path)——返回文件名

17. os.path.dirname(path)——返回文件路径。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享