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

相关推荐
RANCE_atttackkk几秒前
Springboot+langchain4j的RAG检索增强生成
java·开发语言·spring boot·后端·spring·ai·ai编程
梵刹古音3 分钟前
【C语言】 格式控制符与输入输出函数
c语言·开发语言·嵌入式
yuankoudaodaokou4 分钟前
高校科研新利器:思看科技三维扫描仪助力精密研究
人工智能·python·科技
Acrelhuang9 分钟前
工商业用电成本高?安科瑞液冷储能一体机一站式解供能难题-安科瑞黄安南
大数据·开发语言·人工智能·物联网·安全
hello 早上好10 分钟前
03_JVM(Java Virtual Machine)的生命周期
java·开发语言·jvm
沐雪架构师11 分钟前
LangChain 1.0 Agent开发实战指南
开发语言·javascript·langchain
tod11312 分钟前
力扣高频 SQL 50 题阶段总结(四)
开发语言·数据库·sql·算法·leetcode
言無咎21 分钟前
从规则引擎到任务规划:AI Agent 重构跨境财税复杂账务处理体系
大数据·人工智能·python·重构
2501_9400078923 分钟前
Flutter for OpenHarmony三国杀攻略App实战 - 战绩记录功能实现
开发语言·javascript·flutter
naruto_lnq23 分钟前
C++中的桥接模式
开发语言·c++·算法