def mkdir_p(path):
dirs = path.split(os.sep)
parent=''
for d in dirs:
path = parent+d
if os.path.exists(path):
if not os.path.isdir(path):
raise BaseException("Path component '"+parent+d+"' is a file")
else:
os.mkdir(path)
parent = parent + d + posixpath.sep
评论列表
文章目录