Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python创建文件夹

作者:为你丶偶尔温柔一次   发布日期:2026-05-07   浏览:40

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}' 创建成功或已存在")

解释说明:

  1. 导入模块:使用 import os 导入操作系统模块,该模块提供了与操作系统交互的功能。
  2. 定义路径:指定要创建的文件夹路径。
  3. 创建单个文件夹:使用 os.mkdir() 方法创建一个文件夹。如果文件夹已经存在,会抛出 FileExistsError 异常。
  4. 创建多层文件夹:使用 os.makedirs() 方法可以创建多层文件夹,并且可以通过设置 exist_ok=True 参数来避免文件夹已存在时抛出异常。
  5. 异常处理:通过 try-except 结构捕获文件夹已存在的异常,并给出相应的提示信息。

希望这段代码和解释对你有帮助!

上一篇:python 集合

下一篇:python注释符

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python的assert基本用法

python开发windows应用程序

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站