파이썬 에러 예외 종류
글. 수알치 오상문
일반적인 예외 종류는 다음 표와 같다.
예외 | 설명 |
AttributeError | 모듈, 클래스에 없는 속성을 사용하면 발생한다. 예: AttributeError: module '모듈명' has no attribute '속성명' |
FileNotFoundError | 파일 오픈 등에서 지정한 파일을 찾지 못할 때 발생한다. 예: FileNotFoundError: ... No such file or directory: '파일명 |
IndexError | 리스트, 튜플 등에서 인덱스 범위가 잘못되면 발생한다. 예: IndexError: list index out of range |
KeyError | 사전 등에서 키가 잘못 지정되면 발생한다. 예: KeyError: '키값' |
NameError | 참조할 변수가 없다. 즉, 선언하지 않은 변수를 사용할 때 발생한다. 예: NameError: name '변수명' is not defined |
SyntaxError | 문법에 문제가 있을 때 발생한다. 대표적으로 들여쓰기 오류나 ':'을 빼먹는 경우이다. 예: SyntaxError: unvalid syntax |
TypeError |
사용한 데이터 타입에 문제가 있을 때 발생한다, 예: TypeError: unsupported operand type(s) for +: 'int' and 'str' |
ValueError | 리스트 등에서 값이 잘못 지정되면 발생한다. 예: ValueError: ... : 값 not in list |
ZeroDivisionError | 0으로 나누려고 할 때 발생한다. 예: ZeroDivisionError: division by zero |
반응형
'Python 활용' 카테고리의 다른 글
파이썬 GUI 개발 PySimpleGUI 소개 동영상 (0) | 2022.08.09 |
---|---|
파이썬, httpx (0) | 2022.08.03 |
파이썬, 사용자 정의 예외 만드는 예제 (0) | 2022.07.24 |
파이썬, 호출 함수에서 발생한 예외를 호출한 곳에서 처리 (0) | 2022.07.24 |
파이썬, 함수에서 발생한 에러를 함수 호출한 곳으로 넘기기 (0) | 2022.07.23 |