Python/Python
[Python] 예외처리 - try except문, try finally, try else문
기록하는_사람
2022. 10. 4. 19:39
예외처리 - 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:
...