该错误表示变量在使用之前没有被赋值,因此可以通过在变量被引用前给其赋一个初始值来解决该问题。示例代码如下:
a_no = None # 给变量a_no赋初值
if condition: a_no = 123 else: a_no += 1 # 引用变量a_no,此时已经有赋值,不会报错
上一篇:本地变量 vs 全局变量,“name 'EXAMPLE' 未定义”。
下一篇:本地变量'count'在赋值之前被引用/不支持的操作数类型。