これは動作します:
mkdir('folder')
しかし、これはしません
mkdir('folder/subfolder')
エラー:
WindowsError: [Error 3] The system cannot find the path specified: 'folder/subfolder'
os.makedirs
代わりに、1回の呼び出しでディレクトリのツリーを作成する場合。
LinuxでPython 2.6.6を使用して上記を試しましたが、文字列が '/'(またはWindowsでは '\')で終わることを確認する必要がありました。
os.makedirs('folder/subfolder/')
それ以外の場合は、「フォルダ」のみが作成されました。
中間ディレクトリを作成できる os.makedirs() 関数が必要だと思います。