为了账号安全,请及时绑定邮箱和手机立即绑定

将变量从一个脚本导入另一个脚本:NameError: name 'XXXX' 未定义

将变量从一个脚本导入另一个脚本:NameError: name 'XXXX' 未定义

慕尼黑5688855 2021-06-09 21:25:11
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改为。


查看完整回答
反对 回复 2021-06-15
  • 1 回答
  • 0 关注
  • 122 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信