全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货  >  详情

Python新建文件夹路径

来源:千锋教育
发布人:xqq
2023-08-22

推荐

在线提问>>

在Python中,要新建一个文件夹,我们可以使用os模块或pathlib模块来操作文件系统。下面我将为你详细介绍这两种方法。

方法一:使用os模块

我们需要导入os模块:

`python

import os


然后,使用os.mkdir()函数来创建新的文件夹。该函数接受一个字符串参数,表示要创建的文件夹的路径。例如,如果我们要在当前工作目录下创建一个名为"new_folder"的文件夹,可以这样写:
`python
os.mkdir("new_folder")

如果要在其他目录下创建文件夹,需要提供完整的路径。例如,如果我们要在"D:\Documents"目录下创建一个名为"new_folder"的文件夹,可以这样写:

`python

os.mkdir("D:/Documents/new_folder")


需要注意的是,如果指定的路径已经存在一个同名的文件夹,则会抛出FileExistsError异常。为了避免这种情况,我们可以使用os.path.exists()函数来检查路径是否已经存在。例如:
`python
if not os.path.exists("new_folder"):
    os.mkdir("new_folder")

方法二:使用pathlib模块

pathlib模块是Python 3.4及以上版本中新增的一个模块,提供了更简洁和面向对象的文件路径操作方式。

我们需要导入pathlib模块的Path类:

`python

from pathlib import Path


然后,使用Path.mkdir()方法来创建新的文件夹。该方法接受一个字符串参数,表示要创建的文件夹的路径。例如,如果我们要在当前工作目录下创建一个名为"new_folder"的文件夹,可以这样写:
`python
Path("new_folder").mkdir()

如果要在其他目录下创建文件夹,需要提供完整的路径。例如,如果我们要在"D:\Documents"目录下创建一个名为"new_folder"的文件夹,可以这样写:

`python

Path("D:/Documents/new_folder").mkdir()

os.mkdir()类似,Path.mkdir()方法也会抛出FileExistsError异常,如果指定的路径已经存在一个同名的文件夹。为了避免这种情况,我们可以使用Path.exists()方法来检查路径是否已经存在。例如:
`python
folder_path = Path("new_folder")
if not folder_path.exists():
    folder_path.mkdir()

以上就是在Python中新建文件夹路径的两种方法。你可以根据自己的需求选择使用os模块或pathlib模块来操作文件系统。记得在使用这些方法之前,先导入相应的模块或类。希望对你有所帮助!

千锋教育IT培训课程涵盖web前端培训Java培训、Python培训、大数据培训软件测试培训物联网培训云计算培训网络安全培训、Unity培训、区块链培训、UI培训影视剪辑培训全媒体运营培训等业务;此外还推出了软考、、PMP认证、华为认证、红帽RHCE认证、工信部认证等职业能力认证课程;同期成立的千锋教研院,凭借有教无类的职业教育理念,不断提升千锋职业教育培训的质量和效率。

相关文章

Python新建文件夹路径

python曲线图怎么画

python曲线图去除网格线

Python服务器在哪

python最小值下标

开班信息 更多>>

课程名称
全部学科
咨询

HTML5大前端

Java分布式开发

Python数据分析

Linux运维+云计算

全栈软件测试

大数据+数据智能

智能物联网+嵌入式

网络安全

全链路UI/UE设计

Unity游戏开发

新媒体短视频直播电商

影视剪辑包装

游戏原画

    在线咨询 免费试学 教程领取