더북(TheBook)

가장 일반적으로 발생하는 구문 오류를 피하는 몇 가지 방법을 소개하겠다.

1. 파이썬 예약어를 변수 이름으로 쓰지 않았는지 확인한다.

2. for. while, if, def 같은 복합문의 선언부 끝에 콜론(:)이 있는지 확인하자.

3. 코드의 문자열에 따옴표가 짝이 맞는지 확인한다. 모든 따옴표에 '를 사용했는지 확인하자.
`는 사용하지 않는다.

4. 삼중 부호(''' 또는 """)로 여러 줄 문자열을 사용했다면 문자열이 올바르게 종결되었는지 확인한다. 종결되지 않은 문자열이 있으면 프로그램의 끝에서 invalid token 오류를 일으키거나 이어지는 프로그램 부분을 다음 문자열이 나올 때까지 문자열로 처리하게 된다. 두 번째 경우라면 오류 메시지를 전혀 생성하지 않을 수도 있다.

5. 열기 연산자 (, {, [를 닫지 않으면 파이썬은 다음 줄을 현재 문장의 부분으로 여기고 계속 진행한다. 일반적으로 그다음 줄에서 오류가 거의 즉시 발생한다.

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