1. 오류 종류에 상관없이 오류가 발생하면 except 블록 수행
try:
...
except:
...
2. 오류가 발생했을 때 미리 정해 놓은 오류 이름과 일치할 때만 except 블록 수행
try:
...
except 발생오류:
...
3. 미리 정해 놓은 오류 이름과 일치할 때만 except 블록 수행 + 오류 메시지의 내용을 알고 싶을 때
try:
...
except 발생 오류 as 오류 메시지 변수:
...
* try...finally -> finally절은 try문 수행 도중 예외 발생 여부에 상관 없이 항상 수행됨.
* raise -> 오류 강제로 발생시킴.
* Exception 클래스 상속 -> 예외 만듦.
'Language > Python' 카테고리의 다른 글
[Python] 클래스 (0) | 2022.01.20 |
---|---|
[Python] 자료형(문자열, 리스트, 튜플, 딕셔너리, 집합, lambda) / 파일 읽고 쓰기 (0) | 2022.01.20 |