我在Spyder上使用python。我的脚本使用了一个名为imgs的变量。我遇到以下错误:未定义名称'imgs'。但是,当我尝试在控制台中调用img时,它可以正常工作,我没有任何错误。
然后,我尝试在Spyder的控制台中编写x = 2。然后,我在spyder上执行了一个脚本(白色Juste 1行:print(x)),但我仍然遇到相同的错误:未定义名称“ x”。
我以前从未遇到此错误
答案 0 :(得分:0)
这是因为控制台可以记住脚本中定义的最新变量,但是脚本一旦消失就无法保存。
让我这样说:
您运行一个导入数学模块的脚本。然后转到脚本并删除“ import math”语句。
只要您在运行后没有关闭控制台,就仍然可以使用math模块,而无需在控制台中再次导入它。原始的工作脚本。