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
Werbung:
|