본문 바로가기
Python/Python

[Python] 예외처리 - try except문, try finally, try else문

by 기록하는_사람 2022. 10. 4.

예외처리 - try, except문

📌 try, except문

: try 블록 수행 중 오류가 발생하면 except문 실행.

 

📌 사용 방법

① try, excpet만 사용.

: 오류 종류와 상관없이 try 블록 수행 중 오류 발생 시, except문 실행.

try:
    ...
except:
    ...

② 발생 오류  포함.

: try 블록 수행 중 발생 오류와 동일한 오류가 발생한 경우, except문 실행.

try:
    ...
except [발생 오류]:
    ...

③ 발생 오류와 오류 메시지 변수 포함.

: try 블록 수행 중 발생 오류와 동일한 오류가 발생한 경우, except문 실행과 동시에 오류 메시지 출력.

try:
    ...
except [발생 오류[as 오류 메시지 변수]]:
    ...

 

예외처리 - try, finally문

📌 try, finally문

: try 블록 수행 중 오류 발생 여부와 상관없이 항상 finally문 실행.

  보통 사용한 리소스를 close할 때 사용함.

try:
    ...
finally:
    ...

 

예외처리 - try, else문

📌 try, else문

: try 블록 수행 중 오류가 발생하지 않은 경우, else문 실행. 

try:
    ...
except:
    ...
else:
    ...

'Python > Python' 카테고리의 다른 글

[Python] mutable과 immutable 객체  (0) 2022.10.11
[Python] sys.stdin.readline()  (0) 2022.10.04
[Python] 파일입출력  (0) 2022.10.04
[Python] 생성자와 소멸자  (0) 2022.10.04
[Python] dict  (0) 2022.09.27

댓글