作者在最近的工作中遇到了需要使用python创建文件夹的需求,虽然带么很简单,但是还是记录一下。
首先我们需要导入对应的库,os库,os库是让python和操作系统(简单点来说就是电脑系统)交互的一个库,创建文件夹其实是操作系统的功能,所以我们用os库后就才能使用python和操作系统交互并创建文件夹:
import os
我们只用使用一个语句,就可以在创建文件夹:
os.makedirs("你想要创建文件夹的路径")
#例如我想在我D盘下的‘优快云文章’这个文件夹下创建一个‘Python创建文件夹’这个文件夹,就需要这样子写
os.makedirs("D:/优快云文章/Python创建文件夹")
运行之后就可以得到以下结果,如图1:
图1:代码运行结果
当然,如果我们需要经常创建文件夹,但是又不知道这个文件夹创建过了没有,我们可以封装一个创建文件夹的方法:
def mkdir(path):#这行的意思是:创建一个名为mkdir名称,输入变量命名为path的方法,#def(创建一个方法)
fload=os.path.exists(path)#通过path.exists方法判断传入的变量是否已经存在,并传入变量到fload中,fload的结果是True或者False
print(fload)
if fload==True:#如果fload的结果是True,意味着文件夹存在
print("文件夹已经存在")
elif fload==False:#如果fload的结果是False,意味着文件夹不存在
os.makedirs(path)#不存在,则使用makedirs命令创建文件夹
print("文件夹创建成功!!")
# mkdir("你想要创建文件夹的路径")#调用这个方法
#例如我还是想在我D盘下的‘优快云文章’这个文件夹下创建一个‘Python方法创建文件夹’这个文件夹,就需要这样子写
mkdir("D:/优快云文章/Python方法创建文件夹")
运行上述代码后就可以得到以下结果:
图2:文件夹创建成功
这就是本文记录和分享的使用python创建文件夹的一种方式,如对您有用,万分荣幸!