Bug: tkFileDialog.askopenfilename unter Windows???

Fragen zu Tkinter.
Antworten
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Test Skript:

Code: Alles auswählen

from tkFileDialog import askopenfilename

print askopenfilename()
Wenn man ein Pfad unter Windows auswählt kommt sowas raus:
C:/Windows/regedit.exe
Also es sind normale Slashes und keine Windows typischen Backslashes :(

Als Work-a-round kann man os.path.normpath() nutzten...

Das ist doch wohl ein Bug, oder?

(Getestet mit Python v2.5.2 under Vista)

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
lunar

jens hat geschrieben:Das ist doch wohl ein Bug, oder?
Nein, der gezeigte Pfad ist ein korrekter Windows-Pfad. Siehe Wikipedia oder den Inhalt von "os.altsep".
Antworten