-1

我正在尝试运行 python 脚本,出现的错误是:

Traceback (most recent call last):
  File "/opt/erange/geneMrnaCountsWeighted.py", line 266, in <module>
    main(sys.argv)
  File "/opt/erange/geneMrnaCountsWeighted.py", line 51, in main
    options.extendGenome, options.replaceModels)
  File "/opt/erange/geneMrnaCountsWeighted.py", line 250, in geneMrnaCountsWeighted
    tagCount += tagValue / tagDenom
UnboundLocalError: local variable 'tagValue' referenced before assignment

任何人都可以帮助我吗?

4

3 回答 3

2

这个错误:

UnboundLocalError:分配前引用的局部变量“tagValue”

表示该变量tagValue在被赋值之前已被使用,如下所示:

a = 2
b = 4

print b + c

在这种情况下,c在分配之前被引用,所以 Python 不知道如何处理该变量。U

于 2011-09-06T16:28:46.000 回答
1

看看这条线......
UnboundLocalError: local variable 'tagValue' referenced before assignment
需要解释什么吗?

于 2011-09-06T16:24:58.950 回答