📜  创建目录 python (1)

📅  最后修改于: 2023-12-03 15:22:41.401000             🧑  作者: Mango

创建目录 Python

在Python中,创建目录非常容易。只需要导入os模块并调用os.mkdir()方法即可。

import os

# 创建目录
os.mkdir('path/to/directory')

如果要递归创建目录,则需要使用os.makedirs()方法。

import os

# 递归创建目录
os.makedirs('path/to/directory')

除了os模块之外,您还可以使用pathlib模块来创建目录。pathlib是Python 3.4及更高版本中提供的标准库,用于管理文件系统路径。

from pathlib import Path

# 创建目录
Path('path/to/directory').mkdir(parents=True, exist_ok=True)

这里parents=True参数意味着递归创建目录, exist_ok=True参数意味着如果目录已存在,则不会引发异常。

创建目录后,可以使用os.listdir()方法获得目录中的所有文件和子目录。

import os

# 列出目录中的文件和子目录
for item in os.listdir('path/to/directory'):
    print(item)

此外,您还可以使用os.path.isdir()方法检查给定路径是否为目录。

import os

if os.path.isdir('path/to/directory'):
    print('目录已存在')
else:
    print('目录不存在')

以上就是在Python中创建目录的方法。这些方法适用于所有操作系统,但是在Windows中使用os.mkdir()os.makedirs()时需要注意文件路径的斜杠方向。