文章目录
- 1、导入os模块
- 2、os模块相关的变量
- name
- linesep
- sep
- 3、os模块操作目录的函数
- os模块提供的与目录相关的函数
- os.path模块提供的与目录相关的函数
目录也称文件夹,用于分层保存文件。通过目录可以分门别类地存放文件。我们也可以通过目录快速找到想要的文件。在
Python
中,并没有提供直接操作目录的函数或者对象,而是需要使用内置的
os
和
os.path
模块实现。
os
模块是Python
内置的与操作系统功能和文件系统相关的模块。该模块中的语句的执行结果通常与操作系统有关,在不同操作系统上运行,可能会得到不一样的结果。这里的内容都是以Windows
操作系统为例进行介绍的,所以代码的执行结果也都是在Windows
操作系统下显示的。
常用的目录操作主要有判断目录是否存在、创建目录、删除目录和遍历目录等。
1、导入os模块
在Python
中,内置了os
模块及其子模块os.path
用于对目录或文件进行操作。在使用os
模块或者os.path
模块时,需要先应用import
语句将其导入,然后才可以应用它们提供的函数或者变量。
导入os
模块可以使用下面的代码:
import os
导入os
模块后,也可以使用其子模块os.path
。
2、os模块相关的变量
导入os
模块后,可以使用该模块提供的通用变量获取与系统有关的信息。
name
用于获取操作系统类型
例如,在Windows
操作系统下输出os.name
,结果如下。
如果os.name
的输出结果为nt
,则表示是Windows
操作系统;如果是posix
,则表示是Linux
、Unix
或Mac OS
操作系统。
linesep
用于获取当前操作系统上的换行符
sep
用于获取当前操作系统所使用的路径分隔符。
3、os模块操作目录的函数
os模块提供的与目录相关的函数
os.path模块提供的与目录相关的函数