【发布时间】:2010-10-25 17:23:42
【问题描述】:
在 Python 中,我收到以下错误:
UnboundLocalError: local variable 'total' referenced before assignment
在文件的开头(在错误来自的函数之前),我使用global 关键字声明total。然后,在程序的主体中,在调用使用total 的函数之前,我将其分配为0。我尝试在不同的地方将其设置为0(包括文件的顶部,就在它被声明之后),但我无法让它工作。
有人看到我做错了吗?
【问题讨论】:
-
你在函数中声明全局吗?