Seite 1 von 1

askopenfilename ... Verzeichnis vorgeben

Verfasst: Dienstag 6. September 2005, 11:58
von langeLeitung
Hallo!

Die Zeile

Code: Alles auswählen

dateiname = tkFileDialog.askopenfilename(filetypes=[("Kofigurations-Dateien", ".cgf")])
ruft ein "Datei öffnen"-Fenster auf, dass alle Dateien anzeigt, die mit *.cfg enden.
Wie gebe ich beim askopenfilename-Befehl das Verzeichnis an, in dem gesucht werden soll.

Bzw. kann ich ein Standartverzeichnis angeben, auf das tkFileDialog zugreift?

Achja: Ohne Option "filetypes" wird immer das Verzeichnis Geöffnet, von dem aus das Python-Programm gestartet wurde. Mit der Option startet es bei "Eigene Dateien".

Edit (Leonidas): Code in Python-Tags gesetzt.

Verfasst: Dienstag 6. September 2005, 12:44
von mawe
Hi!

Versuchs mal mit der Option initialdir.

Gruß, mawe

Verfasst: Dienstag 6. September 2005, 13:17
von langeLeitung
Vielen Dank!

Mit

Code: Alles auswählen

dateiname = tkFileDialog.askopenfilename(initialdir="./blabla/", filetypes=[("Kofigurations-Dateien", ".cgf")]) 
funktioniertt es :D

Edit (Leonidas): Code in Python-Tags gesetzt.