这个错误通常发生在尝试访问尚未被赋值的本地变量时。可能是你不知道python怎么定义全局变量,从而无法给一个全局变量赋初始值
解决方法:
a=0 #先函数外定义你要的全局变量
def myfunction():
golbal a ##函数内声明该全局变量(这一步很重要)
a=1+1
return a
def main():
myfunction()
a=0 #先函数外定义你要的全局变量
def myfunction():
golbal a ##函数内声明该全局变量(这一步很重要)
a=1+1
return a
def main():
myfunction()