Python报错:UnboundLocalError: local variable ‘xxx‘ referenced before assignment

今天运行一个while(1)循环的函数,其中有一个变量“xxx”,在程序运行的过程中会不断地被刷新、改变,然后就报错:UnboundLocalError: local variable ‘xxx’ referenced before assignment

解决方案:在while循环外面以全局变量定义这个变量,如:

global xxx
while(1):
	pass 

你可能感兴趣的:(Python,代码错误整理,python)