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。这样,如果文件夹已经存在,则不会抛出异常,而是直接返回。

相关推荐
smile_Iris几秒前
Day 38 GPU训练及类的call方法
开发语言·python
嗷嗷哦润橘_8 分钟前
AI Agent学习:MetaGPT项目之RAG
人工智能·python·学习·算法·deepseek
Smart-Space16 分钟前
tkinter绘制组件(47)——导航边栏
python·tkinter·tinui
认真敲代码的小火龙28 分钟前
【JAVA项目】基于JAVA的养老院管理系统
java·开发语言·课程设计
AI科技星30 分钟前
统一场论质量定义方程:数学验证与应用分析
开发语言·数据结构·经验分享·线性代数·算法
扶苏-su30 分钟前
Java---事件处理机制
java·开发语言
ULTRA??31 分钟前
KD-Tree的查询原理
python·算法
小灰灰搞电子34 分钟前
Qt 实现炫酷锁屏源码分享
开发语言·qt·命令模式
电饭叔43 分钟前
TypeError:unsupported operand type(s) for -: ‘method‘ and ‘int‘
开发语言·笔记·python
老歌老听老掉牙1 小时前
使用贝叶斯因子量化假设验证所需数据量
python·贝叶斯因子·假设