-2

我需要使用PythonPygame在与我正在开发的游戏中的主要脚本不同的脚本中创建一个变量。

例如:

def test():
    a = 10
def testing():
    return a

然后我运行这样的代码:

import (script name)
script name.test()
script name.testing()

在此之后,它给出了一个错误。我该如何解决这个问题?

4

1 回答 1

1

testing() 中的 'a' 不是全局变量,因此无法从之前的函数 test() 中识别。如果您真的想使用 test() 中的“a”,那么您可以将“a”定义为全局变量。

于 2013-10-16T07:16:30.827 回答