OS创建文件夹:Python代码实现
介绍
在进行文件操作时,我们经常需要创建文件夹来存储文件或组织文件结构。Python的os
模块提供了创建文件夹的功能,方便我们在程序中自动化地创建文件夹。
本文将详细介绍如何使用Python的os
模块来创建文件夹,并给出一些实际应用的示例。
使用os模块创建文件夹
Python的os
模块是一个与操作系统进行交互的常用模块,提供了许多文件和目录操作的函数。其中,创建文件夹的函数是os.mkdir()
和os.makedirs()
。
os.mkdir()
函数
os.mkdir()
函数用于创建单层目录,如果该目录已经存在,则会抛出FileExistsError
异常。
下面是使用os.mkdir()
函数创建一个名为example
的文件夹的示例代码:
运行结果:
文件夹创建成功
os.makedirs()
函数
os.makedirs()
函数用于递归地创建多层目录,如果某一级目录已经存在,则会跳过该级目录。
下面是使用os.makedirs()
函数创建一个多层级的文件夹的示例代码:
运行结果:
文件夹创建成功
检查文件夹是否存在
在创建文件夹之前,我们可以先检查该文件夹是否已经存在。Python的os.path
模块提供了检查文件夹是否存在的函数os.path.exists()
。
下面是使用os.path.exists()
函数检查文件夹是否存在的示例代码:
运行结果:
文件夹创建成功
示例:按日期创建文件夹
有时候,我们需要按照日期来命名文件夹。我们可以使用Python的datetime
模块来获取当前日期,然后将其作为文件夹的名称。
下面是一个示例代码,展示了如何按照日期创建文件夹:
运行结果:
文件夹创建成功: example/2022-01-01
总结
通过使用Python的os
模块,我们可以方便地创建文件夹,并进行文件夹的检查和操作。在实际应用中,我们可以根据具体需求来灵活运用这些功能。