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

Posted zhangphil

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python报错:UnboundLocalError: local variable ‘xxx‘ referenced before assignment相关的知识,希望对你有一定的参考价值。

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

原因是在函数体内引用了一个全局变量,而未添加global关键词修饰。

var=2022

def foo():
    global var
    sum = var + 1

以上是关于Python报错:UnboundLocalError: local variable ‘xxx‘ referenced before assignment的主要内容,如果未能解决你的问题,请参考以下文章

python 这个报错怎么解决

如何解决python升级后yum报错

我写了一个python程序,报错NameError: name XX is not defined 求解

python pip install mysql-python报错

安装MySQL-python报错

python报错