Python报错:UnboundLocalError
UnboundLocalError
是Python中一种常见的局部变量错误。当你在函数内部尝试访问一个未被明确声明(如local_var = ...
)或通过nonlocal
关键字导入的局部变量时,就会出现这个错误。
例如:
def my_function():
print(local_var) # UnboundLocalError: local variable 'local_var' referenced before assignment
my_function()
在这个例子中,由于在函数内部打印local_var
之前并未对其赋值,所以会报UnboundLocalError
。
还没有评论,来说两句吧...