it-swarm.com.de

Tkinter tkFileDialog existiert nicht

Ich versuche, einen geöffneten Dateidialog mit Tkinter in Python anzuzeigen. Jedes Beispiel, das ich finde, scheint sehr einfach zu benutzen, aber alle beginnen mit der Zeile:

import tkFileDialog

Diese Zeile wirft für mich einen Fehler auf

No module named 'tkFileDialog'

Es scheint, dass mein Python nicht tkFileDialog hat. Also habe ich versucht, danach zu suchen, aber es scheint, dass Sie Tkinter nicht "herunterladen", es kommt nur mit Python. Warum fehlt meinem Tkinter tkFileDialog? Kann ich ihn irgendwo erwerben, damit ich ihn verwenden kann?

Eine andere Sache, die ich dachte, ist, dass sich vielleicht die Namen geändert haben, seit die Beispiele, die ich gelesen habe, geschrieben wurden. Gibt es eine andere Möglichkeit, tkFileDialog in Python 3 zu importieren?

Ich verwende Windows 7 64-Bit, Python Version

3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:45:13) [MSC v.1600 64 bit (AMD64)]

Jede Hilfe wäre sehr dankbar!

21
gfrung4

Dieser Code hätte in Python 2.x gut funktioniert, ist aber nicht mehr gültig. In Python 3.x war tkFileDialog Umbenannt in filedialog und in das Tkinter-Paket eingefügt. Heutzutage importieren Sie es wie folgt:

import tkinter.filedialog
# or
from tkinter import filedialog
63
iCodez