파이썬을 사용하다 보면 가끔 NameError: name 'XYZ' is not defined라는 오류 메시지를 마주칠 때가 있습니다. 이 글에서는 이 오류가 왜 발생하는지와 해결 방법을 자세히 알아보겠습니다. 오류 발생 원인 NameError는 파이썬에서 가장 흔히 보는 오류 중 하나로, 선언되지 않은 변수를 참조하려고 할 때 발생합니다. 즉, 사용하려는 변수나 함수명이 프로그램 상에서 정의되지 않았을 때 이 오류가 나타납니다. 문제 상황 예시 다음은 간단한 코드 예시입니다 def function(): print(XYZ) # XYZ가 정의되지 않았음 function() 이 코드를 실행하면 XYZ가 정의되지 않았기 때문에 NameError: name 'XYZ' is not defined 오류가 발생합니다..