[PYTHON] Suchen Sie nach Dateien mit der angegebenen Erweiterung

Nur aktuelles Verzeichnis

import os
import glob


def find_all_files_with_ext(ext):
    pattarn = '*' + os.extsep + ext
    return glob.glob(pattarn)

Einschließlich Unterverzeichnisse

import os


def _find_all_files_with_ext(dir, ext):
    suffix = os.extsep + ext.lower()
    for root, dirs, files in os.walk(dir):
        for file in files:
            if file.lower().endswith(suffix):
                yield os.path.join(root, file)


def find_all_files_with_ext(dir, ext):
    return list(_find_all_files_with_ext(dir, ext))

Referenzmaterial

Recommended Posts

Suchen Sie nach Dateien mit der angegebenen Erweiterung
Durchsuchen Sie rekursiv alle Dateien mit mehreren angegebenen Erweiterungen
[Boto3] Suchen Sie mit der List Users API nach Cognito-Benutzern
Suchen Sie nach Zeichenfolgen in Dateien
Suchen Sie im aktuellen Verzeichnis nach Dateien mit dem Zeilenvorschubcode CR + LF
Suchen Sie unter Linux über die Befehlszeile nach großen Dateien
Installieren Sie die Datendatei mit setup.py
Suchen Sie mit opencv nach phasenidentischen zusammengesetzten Wörtern
Löschen Sie Tweets für einen bestimmten Zeitraum
Suchen Sie den Dateinamen einschließlich des angegebenen Wortes und der angegebenen Erweiterung im Verzeichnis
Vorerst möchte ich jede Datei mit ffmpeg konvertieren !!
Generieren Sie alle Dateien mit einer bestimmten Erweiterung
Fragen Sie mit dem Befehl bc nach Pi
Durchsuche das Labyrinth mit dem Python A * -Algorithmus
Heat Map für die Rastersuche mit Matplotlib
Laden Sie mit Python Dateien im Web herunter
Die dritte Nacht der Runde mit für
Die zweite Nacht der Runde mit für
[Lernen stärken] Suche nach der besten Route
Suchen Sie mit tweepy nach Twitter-Keywords und schreiben Sie die Ergebnisse in Excel
[Python] Holen Sie sich die Dateien mit Python in den Ordner
Kausales Denken und kausale Suche von Python (für Anfänger)
Belichtung des DCGAN-Modells für Cifar 10 mit Keras
Löschen Sie alle pyc-Dateien im angegebenen Verzeichnis
Verwenden Sie vorerst Logger mit Python
Ich habe vorerst mit Floydhub gespielt
Durchsuchen Sie das angegebene Verzeichnis rekursiv, um die Datei anzuzeigen
Verwendung des Befehls grep zum rekursiven Durchsuchen von Verzeichnissen und Dateien bis zu einer bestimmten Tiefe
So listen Sie Dateien im angegebenen Verzeichnis auf (Suche nach mehreren Bedingungen / Unterverzeichnissen)
So legen Sie die Entwicklungsumgebung für jedes Projekt mit VSCode + Python-Erweiterung + Miniconda fest
Extrahieren Sie die Tabelle der Bilddateien mit OneDrive & Python
Fügen Sie Attribute von Klassenobjekten mit einer for-Anweisung hinzu
So löschen Sie die angegebene Zeichenfolge mit dem Befehl sed! !! !!
Stoppen Sie EC2 für eine bestimmte Zeit + beginnen Sie mit Lambda (Python)
Informationen zur Steuerung von Motoren mit Python auf RaspberryPi
Extrahieren Sie Dateien mit dem Befehl scp aus dem EC2-Speicher
Suchen Sie rekursiv nach Dateien und Verzeichnissen in Python und geben Sie sie aus
[Für Anfänger] Quantifizieren Sie die Ähnlichkeit von Sätzen mit TF-IDF
Laden Sie Dateien mit Django hoch
Sequentielle Suche mit Python
Dichotomie mit Python
Dichotomie mit Python 3
Datenbank mit db.py durchsuchen
Ich habe den Code für die japanische Satzgenerierung mit DeZero geschrieben
Probieren Sie die ähnliche Suche von Image Search mit Python SDK [Search] aus.
[NetworkX] Ich möchte nach Knoten mit bestimmten Attributen suchen
Durchsuche den pandas.DataFrame mit einer Variablen und erhalte die entsprechende Zeile.
Verarbeiten Sie die Dateien im Ordner in der Reihenfolge mit dem Shell-Skript
Erstellen Sie einen Twitter-BOT mit dem GoogleAppEngine SDK für Python
Google sucht mit Python nach der Zeichenfolge in der letzten Zeile der Datei
Reduzieren wir den Arbeitsaufwand für die Servereinrichtung mit Ansible