Ich würde eine möglichs effektive, saubere Lösung suchen um festzustellen ob ein eintrag des Ergebnisses os.listdir() eine Datei oder ein Verzeichnis ist.
Die aktuelle Methode verwendet die Tatsache, dass ich keine Ausführbaren Dateien habe, Verzeichnisse somit die einzigen Dateien mit x-Flag sind. Das kann ich ja mit os.access() nachprüfen. Eine Möglichkeit wäre wohl noch die existenz von name + '/.' zu überprüfen, aber das kommt mir alles eher wie ein hack vor.
os.walk() hingegen ist mir eigentlich zu viel, ich brauche nur eine Ebene des Verzeichnissbaums.