这有效:
mkdir('folder')
但这不是
mkdir('folder/subfolder')
错误:
WindowsError: [Error 3] The system cannot find the path specified: 'folder/subfolder'
答案 0 :(得分:53)
如果要在一次调用中创建目录树,请尝试os.makedirs
。
答案 1 :(得分:17)
我在Linux上使用Python 2.6.6尝试了上述内容,但必须确保字符串以'/'(或Windows上的'\')结尾。例如。
os.makedirs('folder/subfolder/')
否则只创建'文件夹'。
答案 2 :(得分:11)
我认为您需要os.makedirs()函数,它可以创建中间目录。