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 |