1

我在 spyder 中使用 F5 命令打开并运行一个 file1.py,它定义了一堆变量。然后我切换到另一个在其代码中使用这些变量的 file2.py,但我收到一个未定义名称 blah 的错误。即使我可以看到该变量仍然存在于变量资源管理器中。如果我在命令窗口中输入变量名,它会打印出它的值。

以前这不是问题,但最近我在新计算机上安装了 anaconda3 和 spyder4.0.1 并收到此错误。这是功能还是错误?

如果我将 file2.py 中的代码复制并粘贴到工作空间中,它运行良好。

Edit1:我尝试了这个简单的代码,但它不起作用:test1.py:

a=2

测试2.py

print(a)

我先运行了 test1.py,然后运行了 test2.py,name 'a' is not defined但出现了变量资源管理器中存在的错误。

4

1 回答 1

0

你检查工作目录了吗?

于 2020-06-17T16:24:08.767 回答