千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:重庆千锋IT培训  >  技术干货  >  Python新建文件夹路径

Python新建文件夹路径

来源:千锋教育
发布人:xqq
时间: 2023-08-22 16:17:39

在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认证、工信部认证等职业能力认证课程;同期成立的千锋教研院,凭借有教无类的职业教育理念,不断提升千锋职业教育培训的质量和效率。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

python曲线图去除网格线

2023-08-22

python激活虚拟环境activate怎么用

2023-08-22

Python画地图隐藏地区名

2023-08-22

最新文章NEW

python画直线图代码

2023-08-22

python负数取余运算

2023-08-22

python多行输入input

2023-08-21

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>