SyntaxError: unindent does not match any outer indentation level
unindent does not match any outer indentation level
▶ indentation : 들여쓰기
즉, 들여쓰기가 틀렸다는 뜻의 에러다. 파이썬 인터프리터에서 들여쓰기를 할 때 탭과 스페이스 사용을 섞어서 하면 오류가 발생하는 경우가 있다.
해결방법)
보통은 스페이스 네 번을 사용하며 해결할 수 있다.
하지만 내 경우에는 try, except를 인터프리터가 아닌 에디터 창에서 작성해야 했다. 애초에 책에 나와 있는 것처럼 하면 되는데, 순간 습관적으로 shell창에 작성했던 실수로 오류가 났던 것이었다.
'✨ 프로그래밍 > 오류(Error)정리' 카테고리의 다른 글
python or을 조심하기 (0) | 2022.03.23 |
---|---|
pip이 최신 버전이 아닐 때 : python -m pip install --upgrade pip (0) | 2021.05.02 |
NameError : name 'b' is not defined (0) | 2020.03.05 |
[UnboundLocalError] local variable 'index' referenced before assignment (0) | 2020.02.12 |