Seite 1 von 1

Alle Dateien aus einem Verzeichnis einlesen - mit optparse?

Verfasst: Donnerstag 10. Februar 2011, 15:01
von Tyrax
Hallo Gemeinde,

ich habe versucht einen threat zu meiner Frage zu finden, konnte aber nichts erhellendes zu Tage fördern.

Im wesentlichen will ich eine Reihe von Textdateien mit meinem Skript einlesen und daraus eine neue erzeugen. Mit optparse kann ich das tun, muss aber bei meinem jetzigen Kenntnisstand jeden Dateinamen einzeln z.B. als Option übergeben. Wenn ich viele lange Dateinamen habe, ist das mehr als lästig.

Am liebsten wäre mir, wenn mein Skript einfach alle .txt-Dateien aus einem Ordner einsammeln würde. Wie gehe ich am besten vor?

Wie kann ich zum Beispiel von meinem Skript aus auf die Dateinamen in einem lokalen Verzeichnis zugreifen?

Danke und beste Grüße, tyrax

Re: Alle Dateien aus einem Verzeichnis einlesen - mit optpar

Verfasst: Donnerstag 10. Februar 2011, 15:06
von Rebecca
Schau dir mal glob.glob an. Dann musst du nur noch aufpassen, dass du dein Wildcard-Pattern vernuenftig escapst beim Uebergeben an das Python-Skript, damit es nicht schon von der Shell umgesetzt wird.

Re: Alle Dateien aus einem Verzeichnis einlesen - mit optpar

Verfasst: Donnerstag 10. Februar 2011, 15:41
von Tyrax
Hallo Rebecca,

danke, das könnte schon die Lösung meines Problem sein. Ich weiß zwar nicht, was wildcard-pattern escapen bedeutet, aber ich versuche mich erstmal ohne dieses Wissen an meinem Skript.

Grüße, Tyrax