Ich habe ein Tkinter Python-Programm bekommt, eine reduzierte Version von denen gefunden werden kann unter:Tkinter Nameerror nur, wenn Skript von Shell läuft
from tkinter import *
from tkinter.ttk import *
filedialog.askopenfilename()
Wenn ich dieses Skript ausführen von IDLE, ich bekomme nicht Fehler.
Wenn jedoch von Powershell ausführen, mit python myscript.py
ich
NameError: could not find name 'filedialog'
Windows-10 X 64 auf Mitte 2012 MacBook Pro
Meine Antwort hier: https://stackoverflow.com/questions/38806673/importing-from-a-package-in-idle-vs-shell/38808437#38808437 beschrieben, wie Sie bestehende IDLE-Releases beheben, so dass sie das richtige geben Error. –
@TerryJanReedy Danke für die Reparatur! Sehr geschätzt! – JPeroutek