Python :: Aufgabe #63 :: Lösung #3
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.
#3

von ZRX88 (2770 Punkte)
- 02.12.2016 um 23:27 Uhr

import os import re #path = input('please enter path') #ending = input('please enter the file ending') path = 'C:\Users\Robert\Desktop' ending = 'txt' for item in os.listdir(path): # to make it general: remove \., then the ending can be a regular expression like [1-9]{12}\.txt if re.search('\.%s$' % ending , item): print(item)
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1