Python 创建子目录

在Python中,我们经常需要创建子目录来组织和管理文件。本文将介绍如何使用Python创建子目录,并展示一些代码示例。

创建子目录

在Python中,我们可以使用os模块中的mkdir方法来创建子目录。首先,我们需要导入os模块。

import os

然后,我们可以使用os.mkdir()方法来创建一个新目录。例如,如果我们想要在当前目录下创建一个名为new_directory的子目录,我们可以这样做:

os.mkdir('new_directory')

检查目录是否存在

在创建目录之前,我们可能需要检查该目录是否已经存在。我们可以使用os.path.exists()方法来检查目录是否存在。

if not os.path.exists('new_directory'):
    os.mkdir('new_directory')
else:
    print('Directory already exists')

创建多级目录

有时我们可能需要创建多级目录。我们可以使用os.makedirs()方法来实现这一点。例如,如果我们想要创建一个名为new_directory/sub_directory的多级目录,我们可以这样做:

os.makedirs('new_directory/sub_directory', exist_ok=True)

exist_ok=True参数表示如果目录已经存在,则不会抛出异常。

甘特图

以下是使用Mermaid语法创建的甘特图示例,展示了创建子目录的过程:

gantt
    title 创建子目录的步骤
    dateFormat  YYYY-MM-DD
    section 创建目录
    导入os模块 :done, des1, 2023-02-01,2023-02-02
    检查目录是否存在 :active,  des2, 2023-02-03, 3d
    创建目录 : 2023-02-06, 2023-02-07

饼状图

以下是使用Mermaid语法创建的饼状图示例,展示了不同类型文件在目录中的分布:

pie
    title 文件类型分布
    "文本文件" : 45
    "图片文件" : 25
    "视频文件" : 20
    "音频文件" : 10

结论

通过本文,我们学习了如何在Python中创建子目录,包括检查目录是否存在和创建多级目录。通过使用os模块,我们可以轻松地管理文件和目录。希望本文对您有所帮助。如果您有任何问题或需要进一步的帮助,请随时联系我们。