askopenfilename ... Verzeichnis vorgeben

Fragen zu Tkinter.
Antworten
langeLeitung
User
Beiträge: 16
Registriert: Donnerstag 14. April 2005, 12:53

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.
mawe
Python-Forum Veteran
Beiträge: 1209
Registriert: Montag 29. September 2003, 17:18
Wohnort: Purkersdorf (bei Wien [Austria])

Hi!

Versuchs mal mit der Option initialdir.

Gruß, mawe
langeLeitung
User
Beiträge: 16
Registriert: Donnerstag 14. April 2005, 12:53

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.
Antworten