给出下面的例子,我想弄清楚是什么原因导致
"NameError: global name 'MATRIX' is not defined"
执行时出现异常test.fun1()
。
非常感谢。
class test:
MATRIX = []
@staticmethod
def fun1():
global MATRIX
test.fun2(MATRIX)
@staticmethod
def fun2(MATRIX):
MATRIX.append(2)
test.fun1()
print test.MATRIX