[PYTHON] Dateizugriff unter dem Verzeichnis

So greifen Sie in einem Loop-Memo auf Dateien im Verzeichnis zu

Ich möchte alle Dateien in einem Verzeichnis verarbeiten, das Python ist. Ein Memo, das Sie jedes Mal vergessen sollten.

fild_all_files.py


def fild_all_files(directory):
    for root, dirs, files in os.walk(directory):
        yield root
        for file in files:
            yield os.path.join(root, file)

Übergeben Sie einfach den Pfad des Zielverzeichnisses als Argument und Schleife, und der Inhalt der Datei wird zurückgegeben.

Anwendungsbeispiel

main.py


for filename in fild_all_files(file_dir):
    print filename

das ist alles

Recommended Posts

Dateizugriff unter dem Verzeichnis
[Linux] Verzeichnis unter dem Stammverzeichnis
Laden Sie die Datei mit PHP herunter [Im Aufbau]
Extrahieren Sie nur den Dateinamen mit Ausnahme des Verzeichnisses im Verzeichnis
Greifen Sie auf Dateien im selben Verzeichnis wie die ausführbare Datei zu
Löschen Sie alle pyc-Dateien im angegebenen Verzeichnis
Durchsuchen Sie das angegebene Verzeichnis rekursiv, um die Datei anzuzeigen
Entpacken Sie alle Zip-Dateien im aktuellen Verzeichnis
[Python] Datei- / Verzeichnisoperation
Kopieren Sie mit Python rekursiv Dateien aus dem Verzeichnis direkt unter dem Verzeichnis
Greifen Sie über das Ausführungsskript mit einem relativen Pfad auf die Datei zu.
Entpacken Sie die Internet-Zip-Datei
[Hinweis] Import von Dateien in das übergeordnete Verzeichnis in Python
Informationen zu Linux-Datei- und Verzeichnisberechtigungen
Mac Linux Überprüfen Sie die Kapazität direkt in einem bestimmten Verzeichnis
Können Sie diese Datei löschen?
Setzen Sie das Datum der letzten Änderung der untergeordneten Datei auf das Änderungsdatum des übergeordneten Verzeichnisses
Suchen Sie den Dateinamen einschließlich des angegebenen Wortes und der angegebenen Erweiterung im Verzeichnis
Speichern Sie die Pydrive-Authentifizierungsdatei in einem anderen Verzeichnis als das Skript
Durchsuchen Sie das Verzeichnis und erstellen Sie eine Liste mit Verzeichnispfaden und Dateinamen
[Python] Überprüfen Sie das aktuelle Verzeichnis und verschieben Sie das Verzeichnis
Extrahieren Sie die xz-Datei mit Python
Führen Sie alle Unittests unter einem Verzeichnis aus
Folgen Sie der Dateihierarchie mit fts
Zeigen Sie einfach die Jupyter-Notizbuchdatei an
Laden Sie die mit appcfg.py bereitgestellte Datei herunter
Die Geschichte des "Lochs" in der Akte
[Linux] Datei- und Verzeichnisoperationsbefehle
Extrahieren Sie die Targz-Datei mit Python
Datei mit Standard-App öffnen
Greifen Sie mit Python auf die Twitter-API zu
Teilen Sie die Pyramiden-Framework-INI-Datei
Holen Sie sich den Dateipfad mit Pathlib
Befehl für das aktuelle Verzeichnis Python
Ersetzen Sie den Verzeichnisnamen und den Dateinamen im Verzeichnis zusammen mit einem Linux-Befehl.
Listen Sie alle Dateien im aktuellen Verzeichnis Zeile für Zeile mit vollständigem Pfad auf
Zeigen Sie den vollständigen Pfad (absoluten Pfad) einer Datei in einem Verzeichnis in Linux Bash an