프로그래밍/python

[Python] 예외 경우 처리하기 - try, except문

부단 2020. 3. 9. 01:20
728x90

「이번에는 try, except문으로 코드 실행중 문제가 있을때, 이를 어떻게 처리해야 하는지를 포스팅하겠습니다.」


try - except문으로

  • 모든 에러에 대해 모든 경우 처리하기
  • 특정 에러에 대한 경우 처리하기

1. 모든 에러에 대해 모든 경우 처리하기

문자(str)형인 a를 정수(int)형인  b에 더하자니 TypeError가 발생한 것을 확인할 수 있습니다.

이를 굳이 try - execpt문으로 해결한다고 하면

요렇게 되겠네요

이와같이 try문에 문제가 생길경우 except: 로 모든 에러에 대한 경우를 처리할 수 있습니다.


2. 특정 에러에 대한 경우 처리하기

TypeError일 경우에만 b에 20을 저장합니다

이런식으로 try문에서 문제가 발생할 경우 except <에러 종류>: 로 해당 에러를 예외 경우를 처리할 수 있습니다.