Wie kann ich die Ordner-Namen in einem Verzeichnis mit Python erhalten?
Ich möchte alle Unterordner in einer Liste speichern, um mit den Namen danach zu arbeiten, aber ich weiß nicht, wie man die Namen der Unterordner liest?
Danke für Ihre Hilfe
Sie können os.walk()
BEARBEITEN
Wenn Sie nur die erste Ebene haben und nicht durch die Unterverzeichnisse "laufen" wollen, ist es noch weniger Code:
%Vor% Das ist nicht wirklich, wofür os.walk
gemacht wurde. Wenn Sie wirklich nur eine Ebene von Unterverzeichnissen haben möchten, können Sie auch os.listdir()
verwenden Yannik Ammann schlug vor:
Sie sollten zuerst os importieren.
%Vor%Damit erhalten Sie eine Liste mit allen Dateien im FileDirectoryPath sortiert .
Sie können os.listdir()
hier einen Link zu den Dokumenten verwenden
Warnung gibt Dateien und Verzeichnisse zurück
Beispiel:
%Vor%update: Sie müssen überprüfen, ob die zurückgegebenen Namen Verzeichnisse oder Dateien sind
%Vor%Tags und Links python