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

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

UnboundLocalError: local variable 'abc' referenced before assignment

1个回答

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

weixin_42979701
weixin_42979701 我找到原因了,不过变量问题,是我在条件那里打少了一个数字,现在已经解决了,不过还是谢谢你
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐