57

これは機能します:

mkdir('folder')

しかし、これはそうではありません

mkdir('folder/subfolder')

エラー:

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

3 に答える 3

106

os.makedirs1 回の呼び出しでディレクトリのツリーを作成する場合は、代わりに試してください。

于 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 に答える