2011-01-02 1 views
4

に不足しているディレクトリを作成し、次のようにパスを取るのきれいな方法があります:はパス

foobarが存在するが、 fazbazにはない、と fooを残しながら fazbazを作成作成
/foo/bar/faz/baz/ 

barのみ? (もちろん、これはあまりにも(非existants/existantsの数が可変である)exists/exists/exists/doesnt_exist/doesnt_exit/doesnt_exist/doesnt_existまたは何のようなもののために働く必要があります。

ありがとう!

答えて

7

os.makedirsを、まさにその作業を行います。

+0

さて、感謝します。I'LL SOが私にできるだけ早く解決されたとマークされています:) –

+0

os.makedirsはOPが述べた2番目のケースでは機能しません。 –

+0

@GuruDevanla:どういうことですか? –