더북(TheBook)

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”) 때문에 에러가 발생했는지 찾을 수 있습니다. 그 부분을 찾아 철자와 대소문자를 올바르게 수정합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.