Mit Python nach Dateinamen suchen?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Psus82
User
Beiträge: 128
Registriert: Dienstag 6. April 2004, 16:15

Tag zusammen,

gibt es in Python eine Möglichkeit nach Dateinamen oder Dateiendungen in bestimmten Ordnern
zu suchen und von diesen Dateinamen bestimmte Wörter einzulesen?
Ist es weiterhin möglich den Ordner mit einer GUI auszusuchen indem die Dateinamen gesucht werden sollen?
Und ist es möglich eine Überprüfung auf doppelte Daten(Wörter der Dateinamen) zu machen so dass diese automatisch nicht mit eingelesen werden?

Viele Fragen ich hoffe es gibt jemanden der die Antworten kennt :wink: .
Dookie
Python-Forum Veteran
Beiträge: 2010
Registriert: Freitag 11. Oktober 2002, 18:00
Wohnort: Salzburg
Kontaktdaten:

Hi Psus82,

viele Fragen, eine Antwort: JA ;)

Etwas ausführlicher:
zu 1. os.listdir oder os.walk http://www.python.org/doc/current/lib/os-file-dir.html
um bestimmte Wörter auszusortieren bieten sich regular Expressions an.
zu 2. geht mit jeder GUI. Mit Tkinter z.B.
zu 3. am Einfachsten die Liste mit den gefundenen Dateinamen in ein Set umwandeln. Die Einträge von Set sind immer nur einmal vorhanden.


Gruß

Dookie
Psus82
User
Beiträge: 128
Registriert: Dienstag 6. April 2004, 16:15

Dank dir Dookie für die schnelle und ausführliche Antwort.
Das hilft mir ein ganz schönes Stück weiter.

Gruß
Psus82
Antworten