본문 바로가기
프로그래밍/Python

예외

by leestun 2020. 8. 16.
반응형

[예외]

프로그램 실행중에 발생하는 오류


[예외처리]

발생하는 오류를 미리 처리하는 것

[예외 종류]

- NameError
선언되지 않은 변수 사용
- TypeError
데이터형 관련 오류
- ZeroDivisionError
0으로 나눌 때 나는 오류
-IndexError
컬렉션에서 인덱스 초과
-FileNotFoundError
해당 파일이 존재하지 않을 때 나는 오류
웹: 404 error


[예외처리발생]

1) try-except 구문
try:
예외가발생할수도 있는 명령
except:
예외가 발생했을시 처리할 명령
————————————————-

try:
예외가발생할수도 있는 명령
except:
예외가 발생했을시 처리할 명령
else:
예외가 발생하지 않을 시 처리할 명령

finally:
예외가 발생하든 발생하지 않든 처리할 명령
———————————————————————
<예외 발생클래스>
raise 오류클래스명

반응형

'프로그래밍 > Python' 카테고리의 다른 글

[GUI]  (0) 2020.08.25
파일입출력  (0) 2020.08.17
모듈과 패키지  (0) 2020.08.16
예제- 전화번호부  (0) 2020.08.12
개체복사  (0) 2020.08.05