参数为路径,先判断路径文件是否存在,然后尝试直接新建文件夹,如果失败,说明路径是多层路径(还可能有别的原因,这里一般情况够用了),所以用makedirs创建多层文件夹。
import os
def createFile(filePath):
if os.path.exists(filePath):
print('%s:存在'%filePath)
else:
try:
os.mkdir(filePath)
print('新建文件夹:%s'%filePath)
except Exception as e:
os.makedirs(filePath)
print('新建多层文件夹:%s' % filePath)
path1=os.getcwd()+'/1'
createFile(path1)
path2=os.getcwd()+'/2/3'
createFile(path2)
网友评论