Seite 1 von 1

Dateien aus mehreren Ordnern öffnen

Verfasst: Donnerstag 12. März 2015, 15:02
von 1mama
Hallo,
Gibt es einen Befehl mit dem man Dateien, aus mehreren Ordnern öffnen kann?
Der Dateipfad würde so aussehen: "C:/Users/Bla/Desktop/Simulation/**/2000/**/Output/*.csv"

** symbolisiert einen oder mehrere Zwischenordner.

Re: Dateien aus mehreren Ordnern öffnen

Verfasst: Donnerstag 12. März 2015, 15:12
von BlackJack
@1mama: Mit dem `glob`-Modul kannst Du Dir die Pfadnamen geben lassen. Allerdings kann ein '*' dort nur für ein Verzeichnis stehen und nicht für mehrere. So etwas müsstest Du Dir dann wohl selber schreiben. Ansatzpunkt dafür wäre `os.walk()`.

Re: Dateien aus mehreren Ordnern öffnen

Verfasst: Donnerstag 12. März 2015, 15:12
von Hyperion
1mama hat geschrieben: Gibt es einen Befehl mit dem man Dateien, aus mehreren Ordnern öffnen kann?
Einen "Befehl" sowieso nicht, wenn schon eine Funktion oder Methode ;-)

Direkt gibt es das (natürlich) nicht, aber Du kannst das programmieren: Schau Dir mal das ``pathlib`` Modul an. Damit solltest Du solche Wildcard-Pattern zu Dateipfaden auflösen können, die Du dann wiederum mittels ``open`` öffnen kannst.