首页 > 编程知识 正文

Python创建新文件夹

时间:2023-11-22 09:33:59 阅读:293264 作者:EBEU

Python是一种高级编程语言,提供了许多文件操作功能,包括创建、读取、写入和删除文件夹等。这篇文章将详细介绍如何使用Python创建新文件夹。

一、基本操作

使用Python创建新文件夹非常简单,只需要使用os模块的mkdir函数。

import os

# 新建文件夹名称和路径
folder_name = 'new_folder'
folder_path = './' + folder_name

# 创建文件夹
os.mkdir(folder_path)

在上面的示例中,我们使用了os模块,import os可以导入Python内置的os模块。然后,我们定义了一个变量,用于存储新文件夹的名称和路径。最后,我们使用os.mkdir创建了一个名为“new_folder”的文件夹。

需要注意的是,如果路径中所指定的目录不存在,os.mkdir函数将会抛出异常。

二、创建多级文件夹

如果需要创建多级文件夹,也可以使用os模块的makedirs函数。

import os

# 新建文件夹名称和路径
folder_name = 'new_folder/sub_folder'
folder_path = './' + folder_name

# 创建文件夹
os.makedirs(folder_path)

在上面的代码示例中,我们使用os.makedirs函数来创建多级文件夹。这个函数可以将新文件夹的路径作为参数传递给它,这样它就会在需要的情况下创建整个目录树。

需要注意的是,使用os.makedirs函数时,如果路径中所指定的目录已经存在,函数将会忽略这个操作。

三、检查文件夹是否存在

在创建新文件夹之前,我们需要检查文件夹是否已经存在,以避免出现重复创建的情况。我们可以使用os.path模块的exists函数来检查文件夹是否存在。

import os

# 新建文件夹名称和路径
folder_name = 'new_folder'
folder_path = './' + folder_name

# 检查文件夹是否存在
if not os.path.exists(folder_path):
  os.mkdir(folder_path)
  print("文件夹创建成功!")
else:
  print("文件夹已经存在!")

在上面的代码示例中,我们使用了os.path.exists函数来检查文件夹是否存在。如果文件夹不存在,就调用os.mkdir函数创建文件夹并输出提示信息。否则,就输出文件夹已经存在的提示信息。

四、总结

本文详细介绍了如何使用Python创建新文件夹。我们可以使用os模块的mkdir函数或makedirs函数来创建文件夹,使用os.path模块的exists函数来检查文件夹是否已经存在。

需要注意的是,在使用Python创建文件夹之前,我们需要仔细检查文件夹是否已经存在,以避免出现重复创建的情况。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。