if __name__ == '__main__': #####Somethingwith ###something else###; #####Something more##### for ##something###: if ##something: pass else: Results = #something我有一个脚本 a.py(above)。我的目标是在下面 tkinter 脚本的滚动文本框中打印“结果”。from tkinter import *from tkinter import scrolledtextimport osfrom a import *root = Tk()##building frame, buttons and scrolled text box###txt.insert(0.0, a.Results) #NameError: name 'a' is not definedtxt.grid(column=0,row=15)root.mainloop()这是我尝试构建 gui 并输出 'Results' 但 NameError: name 'a' is not defined我错过了什么?
1 回答
手掌心
TA贡献1942条经验 获得超3个赞
编辑:现在我看到了你的问题。当您使用 a 时,from a import *
它会将所有内容a
直接导入您的命名空间。这意味着a.Results
您应该使用Results
. 如果你想把它保存在a
命名空间中,你可以import a
改为。
添加回答
举报
0/150
提交
取消