os:探索文件和目录操作的利器
在Python中,os
模块是一个强大而又常用的模块,它提供了许多功能,用于操作操作系统的文件和目录结构。通过使用os
模块,我们可以轻松地完成各种文件和目录的操作,包括创建、删除、重命名和移动等。
基本功能
os
模块提供了以下基本功能:
- 获取和更改当前工作目录
- 执行系统命令
- 创建、删除、重命名和移动文件或目录
- 查看和更改文件属性
- 时间相关的功能,如获取和更改文件的最后访问时间和最后修改时间
获取和更改当前工作目录
我们可以使用os.getcwd()
函数获取当前的工作目录,使用os.chdir()
函数更改当前工作目录。下面是一个示例:
1 | import os |
执行系统命令
通过os.system()
函数,我们可以在Python中执行操作系统命令。例如,在控制台中执行dir
命令或创建一个新目录:
1 | import os |
对文件和目录进行操作
os
模块还提供了许多用于操作文件和目录的函数:
os.mkdir()
:创建新目录os.rmdir()
:删除目录os.makedirs()
:创建多级目录os.rename()
:重命名文件或目录os.remove()
:删除文件
1 | import os |
文件和目录属性操作
os
模块提供的os.path
子模块,用于检查和更改文件或目录的属性:
os.path.isfile(path)
:用于检查提供的路径是否为文件os.path.isdir(path)
:用于检查提供的路径是否为目录os.path.exists(path)
:用于检查提供的路径是否存在os.listdir(path)
:用于获取指定目录下的文件和目录os.path.isabs(path)
:用于检查提供的路径是否是绝对路径os.path.split(path)
:用于分离提供路径的文件名(带后缀)和目录名os.path.splitext(path)
:用于分离提供路径的文件名(不带后缀)和目录名
1 | import os |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 宸汐缘!
评论