Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要使用Python和Pygame在与我正在开发的游戏中的主要脚本不同的脚本中创建一个变量。
例如:
def test(): a = 10 def testing(): return a
然后我运行这样的代码:
import (script name) script name.test() script name.testing()
在此之后,它给出了一个错误。我该如何解决这个问题?
testing() 中的 'a' 不是全局变量,因此无法从之前的函数 test() 中识别。如果您真的想使用 test() 中的“a”,那么您可以将“a”定义为全局变量。