코딩, 개발에 대한 기록 저장소

파이썬(Python) 에러 SyntaxError 와 처리 방법


## 파이썬(Python) 에러 SyntaxError
### 원인
문법 에러 혹은 파싱 에러로 아마도 파이썬을 배우고 있는 동안에 가장 자주 만나는 에러일 것으로 생각됩니다.

아래는 SyntaxError: invalid syntax 의 예입니다.

File: test.py
```python
for index in range(10)
    print(index)
```

for문 마지막에 콜론(':')이 빠져 있으면 아래와 같이 에러가 발생합니다.

```python
File "/test.py", line 1
    for index in range(10)
                          ^
SyntaxError: invalid syntax
```

### 처리 방법
파서는 문제가 되는 줄을 보여주고 줄에서 에러가 감지된 가장 앞의 위치를 가리키는 작은 ‘화살표’를 표시합니다.

에러 구문에 에러가 발생한 파일명과 줄번호가 있으므로 참조하여 확인하고 수정하면 됩니다.