当遇到这种错误时,首先找到报错的变量,然后在该变量 for循环或者if判断之前给它设置一个默认值或者使用global设为全局变量即可解决此问题。
因为在初始化该变量时并没有找到该变量,也就是该变量在引用时还未定义。
UnboundLocalError: local variable 'xxx' referenced before assignment
当遇到这种错误时,首先找到报错的变量,然后在该变量 for循环或者if判断之前给它设置一个默认值或者使用global设为全局变量即可解决此问题。
因为在初始化该变量时并没有找到该变量,也就是该变量在引用时还未定义。
UnboundLocalError: local variable 'xxx' referenced before assignment
本文标题:Python之局部变量引用赋值前的结果
本文链接:https://www.haomeiwen.com/subject/iixnfctx.html
网友评论