我收到错误消息UnboundLocal: Local variable T referenced before assignment
,但事实并非如此:
import ...
T = 0
def do_something():
do_something_else(T) # err at this line
T += 1
def do_something_else(t):
print t
do_something()
这就是我的代码的外观,因此在分配之前它不是参考。(如果我错了,请纠正我)怎么了?