我有一个Tkinter Python程序,其简化版本可以在下面找到:
from tkinter import *
from tkinter.ttk import *
filedialog.askopenfilename()
当我从IDLE运行此脚本时,没有出现任何错误。
然而,从PowerShell中运行时,使用python myscript.py
我得到
NameError: could not find name 'filedialog'
2012年中的MacBook Pro上的Windows 10 x64
IDLE可能已经导入了它,但是一般来说,由于filedialog
是一个tkinter
模块,因此它不会裸露地导入:
from tkinter import *
包括一个额外的:
from tkinter import filedialog
而且你应该很好走。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句