IndentationError: unindent does not match any outer indentation level 오류는 가끔보는데 원인을 알면 조금 민망합니다.
이 오류는 인터넷으로 검색하다가 괜찮은 코드가 있어 긁어서 코드 삽입하는 경우 발생합니다.
이렇게 소스를 긁어와서
실행이 안됩니다.
코드를 보았더니,
이렇게 뜹니다.
인터넷에서 자주 긁어와서 쓰는 저는(;;;;) 이런 오류 메시지를 자주봅니다. 이는 블로거가 처음에 소스를 올렸다가 중간에 수정하고 다시 올려야 하는데, 소드 삽입이 되어 있는 채로 소스 수정을(귀찬하,...)하면 들여쓰기가 꼬여서 나타납니다.
메모장에서 보면 차이가 보입니다.
VSC에서는 띄어쓰기 4칸(또는8칸)이나 탭이랑 눈으로 차이가 없는 것이지요. 하지만 마우스 드래그 선택하면 보입니다.
파이썬에서 들여쓰기는 중요합니다.
원인을 알면 조금 민망합니다.
'개발자' 카테고리의 다른 글
[bootstrap] 항상 찾아보는 컬러표 color (0) | 2021.07.21 |
---|---|
[AD센스] 애드센스를 사용하려면 사이트에서 발견된 문제를 해결해야 합니다 (0) | 2021.07.18 |
[django] File "manage.py", line 17 ) from exc ^ 에러 (0) | 2021.07.15 |
[python] URL 리다이렉션 솔루션 pyshorteners (0) | 2021.07.14 |
[django] filter 날자와 시간을 원하는데로 (Data, Time) (0) | 2021.07.11 |