2011-01-02 8 views
4

Gibt es eine saubere Art und Weise den Pfad so zu nehmen:erstellen fehlende Verzeichnisse in Pfad

/foo/bar/faz/baz/ 

wo foo und bar existieren, aber faz und baz dies nicht tun, und erstellen faz und baz erstellen, während foo verlassen und bar allein? (Natürlich ist dies für so etwas wie exists/exists/exists/doesnt_exist/doesnt_exit/doesnt_exist/doesnt_exist funktionieren sollte oder was auch immer (Anzahl der nicht existants/existants Variable ist auch).

Dank!

Antwort

7

os.makedirs tut das genau.

+0

Okay, danke. Ich werde markiert als gelöst, sobald SO mich lässt :) –

+0

os.makedirs funktioniert nicht für den zweiten Fall OP hat angegeben. –

+0

@GuruDevanla: Wovon redest du? –

Verwandte Themen