-
count = 0
-
-
def function():
-
count = count + 1
-
print(count)
然后我们得到:UnboundLocalError:赋值之前引用了局部变量'count'
发生这种情况的原因是,一旦您写入变量,该变量就会自动在函数本地。
解决方法如下:
-
count = 0
-
-
def function():
-
global count #declare 'count' used in this function is the global one
-
count = count + 1
-