文件中定义的 Spyder 名称在另一个文件中无法识别

问题描述 投票:0回答:0

使用 Spyder IDE 5.3.3 和 Python 3.9 我在带有 2 条指令行的 test1.py 文件的选项卡中创建:

a='Bob'
print(a)

Wen I Run this File (F5) Bob 正确显示在控制台上。 我还可以在变量资源管理器中看到:a str 3 Bob

然后我用一个指令行创建第二个标签文件 test2.py

print(a)

当我运行第二个文件 (F5) 时,控制台上显示名称“a”未定义。 变量 a 在变量资源管理器中仍正确显示为“Bob”。

这两个文件在同一个目录下,这是 Spyder 的当前目录

我希望出现在 Spyder 的变量资源管理器中的变量 a 可以从不同的文件访问。 我重新启动了内核,重新启动了 Spyder,没有任何效果 函数内部不使用变量 a。 我做错了什么?

python global-variables spyder
© www.soinside.com 2019 - 2024. All rights reserved.