Python如何创建一个文件夹?Python新建文件夹的方法

您所在的位置:网站首页 python创建一个文件 Python如何创建一个文件夹?Python新建文件夹的方法

Python如何创建一个文件夹?Python新建文件夹的方法

2023-08-01 14:05| 来源: 网络整理| 查看: 265

在学习Python的基础知识中,包含了对文件的操作,但是在python中没有直接针对文件夹的操作方法,所以我们可以借助模块os,os.path和shutil来操作。在新建文件夹时可以创建一级文件,也可以创建多级文件。下面一起来看看具体的使用方法吧。

Python如何创建一个文件夹?Python新建文件夹的方法

一、判断文件夹或者文件是否存在

当我们要使用Python创建文件夹的时候,首先要做的事情就是要对文件或者是文件夹进行判断,查看是否在某个路径中已经存在了,如果重复创建的话会出错,所以我们可以使用os.path.exists()函数去判断,函数的基本使用方法如下:

os.path.exists(path)

在这个函数中,只有一个参数,path表示的是一个文件夹或者是文件中的一个相对路径,下面看一个简单的例子,代码如下:

import os path=r'D:\Users\HH\Desktop\HELLO' print(os.path.exists(path))

运行结果:

True

运行结果为true时,就表示在当前的路径中存在着这个文件,并且在使用这个函数之前,我们需要导入os模块。

二、用os模块创建一级文件夹

使用os模块创建文件夹的时候,所谓的一级目录,就是和刚才一样,创建的文件夹中已经存在上级的文件,只创建到最后一层文件夹中,如果中间某一层文件夹不存在,那么在创建的时候就会报错,同样的可以先使用os.path.exists()进行判断,举个例子:假设我们现在系统的桌面中存在着一个用来测试的文件为h1,现在想要在这个文件夹中创建另一个文件为hh2,那么使用的命令为:

os.mkdir(r'D:\Users\xf\Desktop\h1\hh2')

如果我们直接在h1文件中新建hh2文件的话,那么在hh2中要创建另一个文件时,它会报错,告诉我们hh2是一个不存在的文件夹。所以为了避免这种情况的出现,我们要先创建一个一级文件夹。

三、用os创建多级文件夹

当我们在创建文件夹的时候,针对中间文件夹不存在的情况,也就是刚才创建的hh2文件夹中还想创建另一个文件夹使而出错的情况,这个时候就要使用到os.makedirs(path)指令,这样就算我们的中间文件夹不存在,也不会报错而是相应的创建。

os.makedirs(r'D:\Users\xf\Desktop\h1\hh2\hhh3')

关于Python如何创建一个文件夹?Python新建文件夹的方法的文章就分享到这里了,希望大家可以仔细阅读上面两种Python创建文件夹的文章,然后有所收获。

Python python文件操作 python模块 python方法


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3