콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
2 답글
34865 화면

What is the meaning of this error? Does anyone here know how to fix this kind of error.  Any help is much appreciated

"UnboundLocalError: local variable 'qty1' referenced before assignment"

 

아바타
취소
베스트 답변

You are using qty1 before you have assigned it.

Example:

def test():
    print(c);
    c = 'hello';
 

calling test() will result in your error. You can't print c before it is assigned.

This usually occurs when one uses same variable names in different scopes.

Example:

c = 'Hey!'

def test():
    print(c);


def test2():
    print(c);
    c = 'hello';

calling test() will work. The outer variable c will be used. Calling test2() will result in the error above, since the inner scope has its own variable c.

 

Regards.

아바타
취소
베스트 답변

Hi

This link will help you

http://stackoverflow.com/questions/15367760/python-unboundlocalerror-local-variable-referenced-before-assignment

http://stackoverflow.com/questions/19961562/python2-7-error-unboundlocalerror-local-variable-i-referenced-before-assignm

아바타
취소