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

相关推荐
数据科学作家6 分钟前
学数据分析必囤!数据分析必看!清华社9本书覆盖Stata/SPSS/Python全阶段学习路径
人工智能·python·机器学习·数据分析·统计·stata·spss
HXQ_晴天1 小时前
CASToR 生成的文件进行转换
python
java1234_小锋2 小时前
Scikit-learn Python机器学习 - 特征预处理 - 标准化 (Standardization):StandardScaler
python·机器学习·scikit-learn
Python×CATIA工业智造2 小时前
Python带状态生成器完全指南:从基础到高并发系统设计
python·pycharm
坐吃山猪3 小时前
SpringBoot01-配置文件
java·开发语言
向qian看_-_3 小时前
Linux 使用pip报错(error: externally-managed-environment )解决方案
linux·python·pip
晚风(●•σ )3 小时前
C++语言程序设计——06 字符串
开发语言·c++
我叫汪枫3 小时前
《Java餐厅的待客之道:BIO, NIO, AIO三种服务模式的进化》
java·开发语言·nio
Nicole-----3 小时前
Python - Union联合类型注解
开发语言·python
晚云与城3 小时前
今日分享:C++ -- list 容器
开发语言·c++