import os
# 创建单个目录
def create_directory(path):
try:
os.mkdir(path)
print(f"目录 '{path}' 创建成功")
except FileExistsError:
print(f"目录 '{path}' 已存在")
except Exception as e:
print(f"创建目录时发生错误: {e}")
# 创建多级目录
def create_directories(path):
try:
os.makedirs(path, exist_ok=True)
print(f"多级目录 '{path}' 创建成功")
except Exception as e:
print(f"创建多级目录时发生错误: {e}")
# 示例调用
create_directory('test_dir')
create_directories('nested/test_dirs')
os.mkdir(path)
:用于创建单个目录。如果目录已经存在,会抛出 FileExistsError
异常。os.makedirs(path, exist_ok=True)
:用于创建多级目录(即路径中的所有子目录都会被创建)。如果目录已经存在且 exist_ok=True
,则不会抛出异常。上一篇:python url解码
下一篇:python xlwt
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站