본문 바로가기
Programing Language/Python

[Python] try except 예외 처리 (Exception)

by pcm9881 2023. 5. 17.

예외 처리 (Exception)

try에는 실행 코드를 작성하고 거기서 발생하는 예외(Exception)을 except에 작성합니다.

try:
    print('실행 코드')
except:
    print('예외 발생시 코드')

 

 

특정 예외 처리 (Specific Exception)

except 뒤에 특정 예외(Exception) 이름을 넣으면 해당하는 예외만 처리됩니다.

try:
    print('실행 코드')
except 특정 예외:
    print('특정 예외 발생시 코드')

 

 

다중 예외 처리 (Mutiple Exception)

다중 예외(Exception)을 처리하려면 except를 여러번 사용하면 됩니다.

try:
    print('실행 코드')
except 다중 예외1:
    print('다중 예외1 발생시 코드')
except 다중 예외2:
    print('다중 예외2 발생시 코드')

 

 

예외 에러 메세지 처리 (Exception Error Message)

예외(Exception) 뒤에 as를 사용해서 변수명을 적고 사용하면 됩니다.

try:
    print('실행 코드')
except Exception as e:
    print(e)

 

 

else 처리

예외(Exception)가 발생하지 않으면 else를 처리합니다.

try:
    print('실행 코드')
except Exception as e:
    print(e)
else:
    print('else 처리')

 

 

finally 처리

예외(Exception) 발생여부와 상관없이 항상 실행됩니다.

try:
    print('실행 코드')
except Exception as e:
    print(e)
finally:
    print('finally 처리')

 

 

 

728x90

댓글