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

b78*_*787 32 python directory operating-system mkdir

这有效:

mkdir('folder')
Run Code Online (Sandbox Code Playgroud)

但事实并非如此

mkdir('folder/subfolder')
Run Code Online (Sandbox Code Playgroud)

错误:

WindowsError: [Error 3] The system cannot find the path specified: 'folder/subfolder'
Run Code Online (Sandbox Code Playgroud)

Mat*_*lin 61

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


小智 18

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

os.makedirs('folder/subfolder/')
Run Code Online (Sandbox Code Playgroud)

否则只创建'文件夹'.


dcr*_*sta 12

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