Code: Alles auswählen
c = os.listdir("C:/")
dirs = [x for x in c if os.path.isdir(x) ]
bin nun etwas verwundert. Über welchen Denkfehler / Bug? / höhehere Macht bin ich da gestolpert?
danke
Code: Alles auswählen
c = os.listdir("C:/")
dirs = [x for x in c if os.path.isdir(x) ]
os.listdir() liefert nur die Namen der enthaltenen Verzeichnisse zurück, keinen absoluten Pfad. Wenn Du sowas machen willst, muß es so aussehen:Über welchen Denkfehler / Bug? / höhehere Macht bin ich da gestolpert?
Code: Alles auswählen
import os
path = "c:/"
dirs = [x for x in os.listdir(path) if os.path.isdir(os.path.join(path,x))]