57

这有效:

mkdir('folder')

但这不是

mkdir('folder/subfolder')

错误:

WindowsError: [Error 3] The system cannot find the path specified: 'folder/subfolder'
4

3 回答 3

106

os.makedirs如果您想在一次调用中创建目录树,请尝试。

于 2011-07-14T11:51:57.270 回答
31

我使用 Python 2.6.6 在 Linux 上尝试了上述操作,但必须确保字符串以“/”(或 Windows 上的“\”)结尾。例如

os.makedirs('folder/subfolder/')

否则只创建“文件夹”。

于 2014-08-07T01:54:43.813 回答
21

我想你想要os.makedirs()函数,它可以创建中间目录。

于 2011-07-14T11:52:25.053 回答