Seite 1 von 1

Bug: tkFileDialog.askopenfilename unter Windows???

Verfasst: Donnerstag 6. November 2008, 15:14
von jens
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)

Re: Bug: tkFileDialog.askopenfilename unter Windows???

Verfasst: Donnerstag 6. November 2008, 16:15
von 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".