2참고할 에러 목록
이 책에서 다루는 예제 프로그램을 실행하면 만날 수 있는 에러를 종류, 메시지, 발생 이유, 해결 방법 순으로 구분하여 정리하였습니다.
먼저 프로그램을 제대로 입력했는지 확인한 다음 예제 프로그램 뒤에 나오는 ‘에러 해결하기’를 참고하면 대부분 어렵지 않게 해결할 수 있을 것입니다.
그래도 해결되지 않는 부분이 있다면 다음 목록에 해당하는 에러가 있는지 찾아보세요.
에러 종류 |
이름 에러 : NameError: name ‘…’ is not defined |
에러 메시지 |
Traceback (most recent call last): File "<pyshell#7>", line 1, in <module> PRINT("Hello?") NameError: name 'PRINT' is not defined |
발생 이유 |
명령어 철자가 틀렸을 때 발생합니다. 파이썬은 알파벳 대소문자를 구분하므로 주의해야 합니다. 파이썬의 명령어와 함수는 보통 소문자로 되어 있습니다. |
해결 방법 |
빨간색 에러 메시지에서 프로그램의 몇 번째 줄(line 1)의 어느 단어(“PRINT”) 때문에 에러가 발생했는지 찾을 수 있습니다. 그 부분을 찾아 철자와 대소문자를 올바르게 수정합니다. |