请看下面的完整攻略。
创建新文件夹的方法
Python中创建文件夹的方法有多种,其中比较常用的方法有以下三种:
方法一:使用os模块:
使用Python内置的os模块中的 mkdir()
函数可以在当前工作目录中创建一个新的文件夹。示例代码如下:
import os
folder_name = "new_folder"
os.mkdir(folder_name)
以上代码会在当前工作目录下创建一个名为 "new_folder" 的新文件夹。
方法二:使用pathlib模块
Python3.4及以上版本推荐使用pathlib模块进行文件操作,它提供了更加面向对象的API。 示例代码如下:
from pathlib import Path
folder_name = "new_folder"
Path(folder_name).mkdir()
以上代码会在当前工作目录下创建一个名为 "new_folder" 的新文件夹。
方法三:使用os.path.join()方法
os.path.join()方法可以将多个路径组合成一个完整的路径,用于跨平台。 组合父路径和子路径可以创建一个新文件夹。示例代码如下:
import os
folder_name = "new_folder"
parent_dir = "/home/username/Documents/" # or -> parent_dir = "C:\Documents and Settings\username\My Documents\\"
os.makedirs(os.path.join(parent_dir, folder_name))
以上代码会在 /home/username/Documents/
目录下创建名为 "new_folder" 的文件夹。
注意事项
- 如果指定的文件夹已经存在,使用
os.mkdir()
或Path.mkdir()
方法将会引发FileExistsError
异常,所以在创建时要注意文件夹名是否存在。 - 使用
os.makedirs()
方法可以递归地创建新文件夹,即使其父目录不存在也可以创建成功,不会引发异常。
希望以上内容对你有所帮助。需要注意的是,如果你对Python文件操作不熟悉,最好先在测试环境中进行测试以确保你的代码完全合适你的需求。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python创建新文件夹 - Python技术站