import os
# 定义要创建的文件夹路径
folder_path = 'new_folder'
# 使用 os.mkdir() 创建单个文件夹,如果文件夹已存在会抛出异常
try:
os.mkdir(folder_path)
print(f"文件夹 '{folder_path}' 创建成功")
except FileExistsError:
print(f"文件夹 '{folder_path}' 已存在")
# 使用 os.makedirs() 创建多层文件夹(如果父文件夹不存在也会一并创建)
nested_folder_path = 'parent_folder/child_folder'
os.makedirs(nested_folder_path, exist_ok=True) # exist_ok=True 表示如果文件夹已存在不会抛出异常
print(f"多层文件夹 '{nested_folder_path}' 创建成功或已存在")
import os 导入操作系统模块,该模块提供了与操作系统交互的功能。os.mkdir() 方法创建一个文件夹。如果文件夹已经存在,会抛出 FileExistsError 异常。os.makedirs() 方法可以创建多层文件夹,并且可以通过设置 exist_ok=True 参数来避免文件夹已存在时抛出异常。try-except 结构捕获文件夹已存在的异常,并给出相应的提示信息。希望这段代码和解释对你有帮助!
上一篇:python 集合
下一篇:python注释符
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站