1. IndentationError
IndentationError: expected an indented block
들여쓰기 에러
IndentationError: unindent does not match any outer indentation level
tap키와 space키를 혼용했거나 줄이 서로 맞지 않음
IndentationError: unexpected indent
쓸데없는 들여쓰기가 있는지 확인
2. SyntaxError
SyntaxError: invalid syntax
구문 에러
해결 : 오류난 문법 위치를 찾아 수정해야 함.
SyntaxError: EOL while scanning string literal
따옴표 잘 보기
SyntaxError: can't assign to keyword
예약어를 변수로 삼았는지 확인
*예약어 : and, break, class, continue, elif, except, finally, for, global, if, import, not, or, return, try, while, True, False
SyntaxError: can't assign to literal
숫자를 변수로 삼았는지 확인
3. KeyboardInterrupt
코드 실행 중 중단한 경우
코드 실행시간이 오래 걸리는 경우
해결 1) 하드웨어 사양을 업그레이드
2) colab, aws 등으로 사용
3) 하드웨어 사양에 맞춰 코드 수정
4. TypeError
TypeError: unsupported operand type(s) for /: 'NoneType' and 'int'
TypeError: sequence item 0: expected str instance, int found
지원하지 않는 type 확인 후 수정.
5. NameError
NameError: name '000' is not defined
존재하지 않는 변수를 호출했거나 변수 스펠링에 오타가 났는지 확인
6. ZeroDivisionError
ZeroDivisionError: division by zero
ZeroDivisionError: float division by zero
숫자를 0으로 나눌 수 없음.
7. warning
경고는 명시적으로 보이지 않지만, 메모리에 안좋은 영향을 준다.
'SELF-IMPROVEMENT > error 기록' 카테고리의 다른 글
토픽모델링 TerminatedWorkerError (0) | 2022.04.15 |
---|---|
[SQL오류] Recursive query aborted after 1001 iterations. (0) | 2021.10.22 |
[Google Colab] 코랩 텍스트 파일 불러오기 오류 (0) | 2021.05.30 |
[Flask] Flask run 사이트에 연결할 수 없음 오류 (0) | 2021.03.28 |
[VS Code] conda 가상환경 CommandNotFoundError (0) | 2021.03.15 |