gpt4 book ai didi

python - 将变量从一个脚本导入另一个: NameError: name 'XXXX' is not defined

转载 作者:行者123 更新时间:2023-12-02 11:13:01 25 4
gpt4 key购买 nike

if __name__ == '__main__':  
#####Something
with ###something else###;
#####Something more#####
for ##something###:
if ##something:
pass
else:
Results = #something

我有一个脚本a.py(上面)。我的目标是在下面的tkinter脚本的滚动文本框中打印“结果”。
from tkinter import *
from tkinter import scrolledtext
import os
from a import *

root = Tk()

##building frame, buttons and scrolled text box###

txt.insert(0.0, a.Results) #NameError: name 'a' is not defined
txt.grid(column=0,row=15)
root.mainloop()

这是我尝试构建gui并输出'Results'的尝试,但NameError:name'a'未定义

我想念什么?

最佳答案

编辑:现在,我看到了您的问题。当您使用from a import *时,它将a中的所有内容直接导入您的 namespace 。这意味着您应该只使用a.Results而不是Results。如果要将其保留在a命名空间中,则可以改为import a

关于python - 将变量从一个脚本导入另一个: NameError: name 'XXXX' is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52263142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com