python 创建文件夹之 mkdir() 和makedirs()
一、mkdir()
用法
mkdir(英文全拼:make directory)命令用于创建目录。
语法
mkdir [-p] dirName
参数说明:
-p 确保目录名称存在,不存在的就建一个。
二、makedirs()
用法和语法同mkdir. 区别在于makedirs()可以创建多级目录,而mkdir()只能创建一级目录。。
示例一
output_path = "output/" # 模型保存地址
os.mkdir(output_path) # only create one folder
结果
会创建一个相对路径的文件夹。
示例二
output_path = "output/best_model/" # 模型保存地址
os.mkdir(output_path) # only create one folder
结果
运行会报错,因为mkdir()只能创建一级目录,output_path
是两级目录。
若需要创建两级目录,则使用下面的makedirs()函数。
# output_path = "output/best_model/" # 模型保存地址
os.mkdir(output_path) # only create one folder
os.makedirs(output_path) #create more then one folder
运行上面的程序,则会创建一个两级目录。