How To: Filedialog mit Python und Tkinter
Frage:
Wie kann ich in einem Python-Script eine Dialogbox zum Auswählen einer Datei realisieren? Ich möchte als Resultat den kompletten Pfad zurückhaben.
Antwort:
Ganz einfach:
#!python from tkFileDialog import *
myPath = askopenfilename(filetypes=[("alle Formate", "*")]) print myPath
Das gibt auf meiner Festplatte z.B.: »Yogi:home:test.html« zurück. (Meine Festplatte heißt »Yogi«)
Genau so einfach bekommt man Pfad und Dateiname auch getrennt:
import os myDir, myFile = os.path.split(myPath) print myDir print myFile
myDir hat dann den Wert »Yogi:home« und myFile liefert - wie vermutet - den Wert »test.html«.
-->> "How To: Dialogboxen mit MacPerl"