最佳答案
假设我想创建一个文件:
filename = "/foo/bar/baz.txt"
with open(filename, "w") as f:
f.write("FOOBAR")
这将给出一个IOError
,因为/foo/bar
不存在。
自动生成这些目录的最python化的方法是什么?是否有必要对每一个(即/foo,然后/foo/bar)显式调用os.path.exists
和os.mkdir
?