[ 작업 환경 ]
Python3
[ 문제 상황 ]
UnboundLocalError: local variable '' referenced before assignment
[ 문제 원인 ]
아직 전언되지 않은 지역 변수를 사용하려고 할 때 발생합니다.
해당 변수명이 전역 변수로는 이미 있으나, 지역 변수로 존재하지 않는 경우 발생합니다.
[ 해결 방법 ]
전역 변수를 활용해야하는 경우, global을 사용하는 방법으로 해결할 수 있습니다.
함수 인자로 받아 해당 변수를 활용하는 방법으로 해결할 수 있습니다.
변수 첫 선언 위치를 잘 확인하여 해결합니다.