关于操作系统:python mkdir用子文件夹创建文件夹?

python mkdir to make folder with subfolder?

本问题已经有最佳答案,请猛点这里访问。

这工作:

1
mkdir('folder')

但这不是

1
mkdir('folder/subfolder')

错误:

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


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


我在使用python 2.6.6的Linux上尝试了上述方法,但必须确保字符串以Windows上的"/"(或"")结尾。例如。

1
os.makedirs('folder/subfolder/')

否则,只创建了"文件夹"。


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