2011-07-14 45 views
21

這工作:python mkdir使文件夾與子文件夾?

mkdir('folder') 

但這並不

mkdir('folder/subfolder') 

錯誤:

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

可能重複[mkdir -p功能在蟒蛇](http://stackoverflow.com/questions/600268/mkdir-p-functionality-in-python) – eumiro

+0

你試過'mkdir('folder \ subfolder') '? – ncmathsadist

+0

可能的[Python中的mkdir -p功能]重複(http://stackoverflow.com/questions/600268/mkdir-p-functionality-in-python) –

回答

42

嘗試os.makedirs相反,如果你想在一個調用創建的目錄樹。

+0

就像在java中 –

13

我在Linux上使用Python 2.6.6嘗試了上面的內容,但必須確保字符串以'/'(或Windows上的'\')結尾。例如。

os.makedirs('folder/subfolder/') 

否則只有'文件夾'被創建。