【python】创建目录/文件夹
目录
python可以使用mkdir()和makedirs()两种方法来创建目录,mkdir()创建一层目录,makedirs()创建多层目录。
创建一层目录:
#引入模块
import os
#创建目录'D:\xxoo'
os.mkdir('d:\\xxoo')
#创建目录'D:\test'
os.makedirs('d:\\test')
这里面使用mkdir()和makedirs()两种方法来创建一层目录,运行后在D盘可以看到test和xxoo两个文件夹都创建成功了。
创建多层目录:
#引入模块
import os
#创建目录'D:\xxoo\test'
os.makedirs('d:\\xxoo\\test')
若使用mkdir()方法,如果父目录(D:\xxoo)不存在,会上报错误“系统找不到指定的路径”。
如果父目录(D:\xxoo)存在,则可以在父目录下成功创建test文件夹。即在父目录下创建一层目录。
举例:
#引入模块
import os
def mkdir(path):
#判断目录是否存在
#存在:True
#不存在:False
folder = os.path.exists(path)
#判断结果
if not folder:
#如果不存在,则创建新目录
os.makedirs(path)
print('-----创建成功-----')
else:
#如果目录已存在,则不创建,提示目录已存在
print(path+'目录已存在')
path = 'd:\\xxoo\\test'
mkdir(path)
目录不存在时运行结果如下:
-----创建成功-----
Process finished with exit code 0
目录存在时运行结果如下:
d:\xxoo\test目录已存在
Process finished with exit code 0
转载自:https://blog.csdn.net/ayan_12/article/details/82454318