Heim > Backend-Entwicklung > Python-Tutorial > Wie rufe ich mit dem „glob'-Modul von Python eine gefilterte Liste von Dateien in einem Verzeichnis ab?

Wie rufe ich mit dem „glob'-Modul von Python eine gefilterte Liste von Dateien in einem Verzeichnis ab?

Susan Sarandon
Freigeben: 2024-10-29 08:28:30
Original
306 Leute haben es durchsucht

How to Retrieve a Filtered List of Files in a Directory Using Python's `glob` Module?

Gefilterte Dateilisten aus einem Verzeichnis in Python abrufen

Das Abrufen einer umfassenden Liste von Dateien in einem Verzeichnis ist eine häufige Aufgabe in der Programmierung. Allerdings ist es oft wünschenswert, diese Liste nach bestimmten Kriterien zu filtern. In Python kann dies erreicht werden, ohne auf externe Befehle oder die Verwendung komplizierter for-Schleifen zurückgreifen zu müssen.

Das Glob-Modul von Python bietet eine effiziente Möglichkeit, eine gefilterte Liste von Dateien zu erhalten. Um die Verwendung zu veranschaulichen, stellen Sie sich das folgende Szenario vor: Sie möchten eine Liste von JPEG-Dateien extrahieren, die das Muster „145592*“ enthalten.

Um dies zu erreichen, verwenden Sie den folgenden Python-Code:

import glob

jpgFilenamesList = glob.glob('145592*.jpg')
Nach dem Login kopieren

In diesem Beispiel fungiert glob.glob("145592.jpg") als Platzhalterfilter. Es identifiziert alle JPEG-Dateien im angegebenen Verzeichnis, die dem Muster „145592“ entsprechen. Die resultierende Liste, jpgFilenamesList, enthält die gefilterten Dateipfade.

Das Glob-Modul bietet zusätzliche Flexibilität durch die Unterstützung verschiedener Platzhaltermuster. Weitere Informationen zu diesen Mustern und zur vollständigen Funktionalität von glob() finden Sie in der Python-Dokumentation.

Durch den Einsatz des Glob-Moduls können Sie Verzeichnisse effizient nach bestimmten Dateien filtern und so Zeit und Aufwand sparen, verglichen mit der manuellen Analyse durch umfangreiche Dateilisten.

Das obige ist der detaillierte Inhalt vonWie rufe ich mit dem „glob'-Modul von Python eine gefilterte Liste von Dateien in einem Verzeichnis ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage