python mkdir用子文件夹制作文件夹?

时间:2011-07-14 11:50:25

标签: python operating-system directory mkdir

这有效:

mkdir('folder')

但这不是

mkdir('folder/subfolder')

错误:

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

3 个答案:

答案 0 :(得分:53)

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

答案 1 :(得分:17)

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

os.makedirs('folder/subfolder/')

否则只创建'文件夹'。

答案 2 :(得分:11)

我认为您需要os.makedirs()函数,它可以创建中间目录。