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

相关推荐
gis收藏家10 分钟前
利用 SAM2 模型探测卫星图像中的农田边界
开发语言·python
YiSLWLL15 分钟前
Tauri2+Leptos开发桌面应用--绘制图形、制作GIF动画和mp4视频
python·rust·ffmpeg·音视频·matplotlib
数据馅18 分钟前
python自动生成pg数据库表对应的es索引
数据库·python·elasticsearch
齐雅彤21 分钟前
Bash语言的并发编程
开发语言·后端·golang
AitTech29 分钟前
C#性能优化技巧:利用Lazy<T>实现集合元素的延迟加载
开发语言·windows·c#
翻晒时光30 分钟前
深入解析Java集合框架:春招面试要点
java·开发语言·面试
编程、小哥哥33 分钟前
python操作mysql
android·python
Serendipity_Carl34 分钟前
爬虫基础之爬取某站视频
爬虫·python·pycharm
峰子201236 分钟前
B站评论系统的多级存储架构
开发语言·数据库·分布式·后端·golang·tidb
2401_8904167140 分钟前
Recaptcha2 图像怎么识别
人工智能·python·django