python 基础:文件夹的创建

要在 Python 中生成文件夹,可以使用内置的 os 模块。以下是一个简单的示例代码,用于在当前目录下创建一个名为 example_folder 的文件夹:

python 复制代码
import os 
#要创建的文件夹名称
name = 'example_folder' 
#文件夹创建,带是否存在的情况
def Created_folder(folder_name)->None:
    # 检查文件夹是否已经存在  
    if not os.path.exists(folder_name):  
         # 创建文件夹  
        os.makedirs(folder_name)  

Created_folder(name)	
print(f'Created folder {name}')

在这个示例中,我们首先定义了要创建的文件夹的名称。然后,我们使用 os.path.exists 函数检查该文件夹是否已经存在。如果文件夹不存在,我们使用 os.makedirs 函数创建该文件夹。最后,我们输出一条消息,表示已经创建了该文件夹。

需要注意的是,如果文件夹已经存在,os.makedirs 函数会抛出 FileExistsError 异常。如果您想要在文件夹已经存在时避免这种情况,可以使用 os.makedirs 函数的 exist_ok 参数,将其设置为 True。这样,如果文件夹已经存在,则不会抛出异常,而是直接返回。

相关推荐
小小测试开发10 小时前
安装 Python 3.10+
开发语言·人工智能·python
梦想不只是梦与想10 小时前
Python 中的装饰器
python·装饰器
我叫唧唧波11 小时前
Python+AI 全栈学习笔记
人工智能·python·学习
AAA大运重卡何师傅(专跑国道)11 小时前
【无标题】
开发语言·c#
copyer_xyf11 小时前
Python 异常处理
前端·后端·python
XBodhi.12 小时前
Visual Studio C++ 语法错误: 缺少“;”(在“return”的前面)
开发语言·c++·visual studio
麻雀飞吧12 小时前
期货多合约策略目标持仓怎么更新才不乱
python·区块链
Cthy_hy12 小时前
拓扑排序超详解:原理 + Kahn 贪心算法
python·算法·贪心算法
LSssT.12 小时前
【01】Python 机器学习
开发语言·python
为爱停留12 小时前
给智能体装上「刹车」:中断(Interrupts)与人工审批全解析
python