Python :: Aufgabe #63 :: Lösung #1
3 Lösungen

#63
Programm für Dateisuche (Dateifilter)
Anfänger - Python
von devnull
- 29.11.2014 um 08:17 Uhr
Realisiere einen Dateifilter. Das Programm soll einen Verzeichnispfad und eine Namenserweiterung , z.B. ".txt" abfragen und alle dazu passenden Dateien aus dem Verzeichnis auflisten (Dateiname genügt).
Erweiterung: es soll möglich sein mit einem Muster, z.B. "*log.[1-3].gz" nach Dateien zu suchen.
Erweiterung: es soll möglich sein mit einem Muster, z.B. "*log.[1-3].gz" nach Dateien zu suchen.
#1

von jigga (4260 Punkte)
- 12.06.2015 um 17:31 Uhr
Funktioniert mit * als Platzhalter
Python-Code

import glob, os pfad = input("Pfad: ") endung = input("Endung (mit Punkt): ") if ord(pfad[-1]) == 92: dateiliste = glob.glob(pfad + "*" + endung) else: dateiliste = glob.glob(pfad + chr(92) + "*" + endung) print() for datei in dateiliste: print(os.path.basename(datei))
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1