python err:赋值前引用的局部变量

2024-04-18 17:19:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我得到错误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()

这就是我的代码的外观,所以它不是赋值前的引用。(如果我错了就纠正我)怎么了?你知道吗


Tags: importlocaldef错误thisvariabledoelse