Wie man den absoluten Pfad einer Datei mit tkFileDialog?
Ich bin mit:
file = tkFileDialog.askopenfile(parent=root, mode='rb',
filetypes=[('Subrip Subtitle File','*.srt')], title='Choose a subtitle file')
um ein file-Objekt durch den Benutzer angegeben.
Gibt es eine Möglichkeit bekomme ich den absoluten Pfad zu dieser Datei aus dem file-Objekt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
os.chdir()
Anruf zwischen diesen beiden Linien. Also im Fall dieser Frage ist es wahrscheinlich in Ordnung, aber es ist nicht perfekt. Ich kann nicht denken Sie an einen Weg, es zu tun, die funktionieren immer, aus der Spitze von meinem Kopf.os.Pfad.abspath
sollte das tun, was Sie wollen, wenn ich verstehe deine Frage richtig.file.name
ist nur wieder der Pfad, der ursprünglich übergeben. Wenn Sieopen("test/sample.txt")
und dannos.chdir("/some/other/path")
dannf.name
noch zurück"test/sample.txt"