Python中os.mkdir()与os.makedirs()的区别及用法

os.mkdir()是一级一级的创建目录,

import os
 
os.mkdir('d:\hello')    #  正常
os.mkdir('d:\hello\hi') #  正常
 
#  如果d:\hello目录不存在
#  则os.mkdir('d:\hello\hi')执行失败

如果上一级的目录不存在就会报错。os.makedirs()可以递归创建目录,就是一次可以创建多级目录,

import os
 
os.makedirs('d:\hello')    #  正常
os.makedirs('d:\hello\hi') #  正常
 
#  如果d:\hello目录不存在
#  则os.mkdir('d:\hello\hi')  #  仍然正常

你可能感兴趣的:(pytorch,python学习记录)