CODEDRAGON ㆍDevelopment/Python
내장 예외
· 프로그램 동작 중 오류가 있는 시점에서 자동적으로 발생합니다.
· 특정 시점에 개발자가 명시적으로 예외를 발생 시킬 수 있습니다.
주요 내장 예외 클래스
클래스 이름 |
내용 |
Exception |
· 모든 내장 예외의 기본 클래스 · 사용자 정의 예외 작성시 사용 |
ArithmeticError |
· 수치 연산 예외의 기본 클래스 |
EnvironmentError |
· 파이썬 외부 에러의 기본 클래스 |
FileNotFoundError |
· 존재하지 않는 파일을 사용하는 경우 |
LookupError |
· 시퀀스 관련 예외의 기본 클래스 |
IndexError |
· 리스트등 컬렉션 자료형에서 자료의 크기를 벗어나는 인덱스값을 참조하는 경우 |
KeyError |
· 딕트 자료형에서 등록되지 않은 키를 사용하는 경우 |
NameError |
· 정의되지 않은 변수 사용 |
TypeError |
· 타입을 맞지 않게 사용하는 경우 · 문자열과 숫자 더하기하는 경우 |
ZeroDivisionError |
· 0으로 숫자 나누기를 하는 경우 |
'Development > Python' 카테고리의 다른 글
처리되지 않은 예외(Unhandled Exception) (0) | 2020.02.18 |
---|---|
예외(Exception) (0) | 2020.02.18 |
구문 에러 (Syntax Error) (0) | 2020.02.18 |
같은 부류의 예외 처리하기 (0) | 2020.02.18 |
오류 회피; 에러무시 (0) | 2020.02.18 |