Python中os模块创建目录的函数有哪些呢?

Python018

Python中os模块创建目录的函数有哪些呢?,第1张

'os.mkdir():创建一个新目录

'os.makedirs():创建一个新目录,如果该目录的父目录不存在,则也会一并创建。

下面是一些示例代码,展示了如何使用这两个函数来创建目录:

# 导入 os 模块

import os

# 使用 os.mkdir() 创建一个新目录

os.mkdir("newdir")

# 使用 os.makedirs() 创建一个新目录,如果该目录的父目录不存在,则也会一并创建

os.makedirs("path/to/newdir")

在上面的代码中,第二行导入了 'os模块。然后,第四行使用os.mkdir()函数创建了一个名为newdir的新目录。第六行使用os.makedirs()函数创建了一个新目录,并指定了其完整路径

注意,如果在执行这段代码时,当前工作目录下已经存在一个名为 'newdir或path/to/newdir的目录,则创建目录操作将会失败,会抛出一个FileExistsError异常。因此,在实际应用中,需要先判断该目录是否已经存在,然后再决定是否执行创建目录的操作

例如,可以使用 'os.path.exists()函数

在自动化测试中,需要经常查找操作文件,比如查找配置文件,从而读取配置文件信息,查找测试报告,从而发送测试报告邮件等等,这些都需要对大量测试文件和文件路径进行操作,这非常依赖OS模块。

1、基本操作

2、分解路径

注意,路径分解为文件夹和文件名,返回的是一个元组。

3、组合路径

文件夹和文件名进行组合

同一个文件下有不同的文件,path路径进行组合的时候,如果其中有绝对路径,那么前者会被删除,这需要注意。

‘C:\Users\Administrator\b’文件路径会被删除了,只会保留'C:\Users\Administrator\a'文件路径。

4、返回文件夹

默认情况下它会将最后一个分隔符后的作为文件,前面的作为文件夹

5、返回文件夹名

6、查看文件时间

查看文件最后修改时间

查看文件最后访问时间

查看文件创建时间

7、查看文件大小

8、查看文件是否存在

9、更改操作系统中的路径分隔符等表现形式参数:

os.sep

os.extsep

os.pathsep

os.linesep:为空