Bug: tkFileDialog.askopenfilename unter Windows???

Fragen zu Tkinter.
Benutzeravatar
jens
Moderator
Beiträge: 8458
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Bug: tkFileDialog.askopenfilename unter Windows???

Beitragvon jens » Donnerstag 6. November 2008, 15:14

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)

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
lunar

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

Beitragvon lunar » Donnerstag 6. November 2008, 16:15

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

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder