Python我先定义了一个XXX函数,然后在其他函数调用它的时候报错如下,只要跟这个函数有关的都报错

File "(文件名称).py", line 175, in XXX return abc

UnboundLocalError: local variable 'abc' referenced before assignment

1个回答

变量那里有错,你在函数引用全局变量的时候得 global + 全局变量名 声明这是一个全局变量,不然一模一样的变量突然赋值它分不清是全局变量还是局部变量

weixin_42979701
weixin_42979701 我找到原因了,不过变量问题,是我在条件那里打少了一个数字,现在已经解决了,不过还是谢谢你
一年多之前 回复
立即提问
相关内容推荐