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

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

UnboundLocalError: local variable 'abc' referenced before assignment

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