📅  最后修改于: 2023-12-03 15:22:41.401000             🧑  作者: Mango
在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()
时需要注意文件路径的斜杠方向。