Python 如何创建新文件夹

Python 如何创建新文件夹

在本文中,我们将介绍使用Python创建新文件夹的方法。无论是在Windows、Mac还是Linux系统上,Python都提供了简便的方式来创建新的文件夹。下面让我们来详细了解一下。

阅读更多:Python 教程

使用os模块创建文件夹

Python中的os模块提供了许多对操作系统进行访问的函数。可以使用os模块的mkdir()函数来创建新的文件夹。下面是一个示例:

import os

# 定义新文件夹的路径
folder_path = '/path/to/new_folder'

try:
    # 使用mkdir()函数创建新文件夹
    os.mkdir(folder_path)
    print("文件夹创建成功!")
except FileExistsError:
    print("文件夹已存在,无法创建!")
except Exception as e:
    print("文件夹创建失败:%s" % str(e))
Python

在上面的示例中,我们首先导入了os模块。然后,定义了一个名称为folder_path的变量,并赋值为新文件夹的路径。接下来,使用mkdir()函数创建新的文件夹。如果文件夹创建成功,则打印”文件夹创建成功!”;如果文件夹已存在,则打印”文件夹已存在,无法创建!”;如果创建文件夹出现其他异常,则打印”文件夹创建失败:异常信息”。

需要注意的是,mkdir()函数只能创建单层文件夹。如果需要创建多层文件夹,可以使用makedirs()函数。例如:

import os

# 定义新文件夹的路径
folder_path = '/path/to/new_folder/sub_folder'

try:
    # 使用makedirs()函数创建多层文件夹
    os.makedirs(folder_path)
    print("文件夹创建成功!")
except FileExistsError:
    print("文件夹已存在,无法创建!")
except Exception as e:
    print("文件夹创建失败:%s" % str(e))
Python

上述示例中,我们定义了一个路径/path/to/new_folder/sub_folder,其中new_folder是父文件夹,sub_folder是新文件夹的名称。使用makedirs()函数可以同时创建父文件夹和新文件夹。

使用pathlib模块创建文件夹

另一种常用的方法是使用pathlib模块。通过pathlib模块,可以直接使用路径对象来创建文件夹。下面是一个示例:

import pathlib

# 定义新文件夹的路径
folder_path = '/path/to/new_folder'

try:
    # 创建路径对象
    path = pathlib.Path(folder_path)

    # 使用mkdir()方法创建新文件夹
    path.mkdir()
    print("文件夹创建成功!")
except FileExistsError:
    print("文件夹已存在,无法创建!")
except Exception as e:
    print("文件夹创建失败:%s" % str(e))
Python

在上面的示例中,我们首先导入了pathlib模块。然后,定义了一个名称为folder_path的变量,并赋值为新文件夹的路径。接下来,创建一个路径对象path,然后使用其mkdir()方法创建新的文件夹。

创建带日期的文件夹

有时候,我们需要创建带有日期的文件夹,以便更好地组织和管理文件。下面是一个示例,展示了如何使用Python创建带日期的文件夹:

import os
import datetime

# 获取当前日期
current_date = datetime.date.today().strftime("%Y-%m-%d")

# 定义新文件夹的路径
folder_path = '/path/to/' + current_date

try:
    # 使用mkdir()函数创建新文件夹
    os.mkdir(folder_path)
    print("带日期的文件夹创建成功!")
except FileExistsError:
    print("带日期的文件夹已存在,无法创建!")
except Exception as e:
    print("带日期的文件夹创建失败:%s" % str(e))
Python

在上述示例中,我们使用了datetime模块来获取当前日期,并使用strftime()函数将其格式化为”%Y-%m-%d”的形式(例如:2022-01-01)。然后,我们定义了一个名称为folder_path的变量,通过拼接/path/to/和当前日期组成新文件夹的路径。最后,使用mkdir()函数创建新的带日期的文件夹。

总结

通过本文的介绍,我们学习了如何使用Python创建新文件夹的方法。我们可以使用os模块的mkdir()函数或makedirs()函数,或者使用pathlib模块的路径对象来创建文件夹。同时,我们还了解了如何创建带日期的文件夹。希望这些方法能够帮助你在Python中轻松创建新的文件夹,并更好地管理和组织你的文件。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册