2011-09-06 3 views
-1

, 표시되는 오류는 다음과 같습니다파이썬 스크립트 문제

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 

누구든지 나를 도울 수 있을까?

+1

지역 변수 'tagValue'참조하기 전에 할당. tagValue는 어디에서 정의 했습니까? 너는 그렇지 않았다. 더 많은 단서를 알려주는 코드를주세요. – utdemir

+0

이 질문은 biopython과 관련이 없습니다. – HongboZhu

답변

1

은 ... 아무것도 설명 할
UnboundLocalError: local variable 'tagValue' referenced before assignment
필요를 라인에서보세요?

+0

위의 행은 오류가있는 코드의 정확한 위치와 인쇄 된 행까지 제공됩니다. –

2

이 오류 :

UnboundLocalError: local variable 'tagValue' referenced before assignment

이 값이 할당되기 전에 가변 tagValue이 같이 사용하는 것을 말한다 :이 경우

a = 2 
b = 4 

print b + c 

, c가 할당되기 전에 참조하여, 그래서 파이썬은 그 변수로 무엇을 해야할지 모릅니다 .U

3
+0

+1 탐정 작업에 대한 :) –

+0

@ Niklas : 고마워! 대본의 이름은 내 분야와 관련되어 들렸으므로 나는 그것을 보았을 것이라고 생각했다. llorto가 그의 문제를 해결하는 데 도움이되기를 바랍니다. – Tim

관련 문제