Python

Python 예외 처리

안드로이 2022. 1. 23. 17:32

파일 처리, 데이터베이스 연결, 네트워크 관련 코드에서 예외처리를 하는것이 좋다.

 

try ~ except 문으로 작성한다.

 

  • 기본 예외처리

 

try:
  temp = int('aaa')
except FileNotFoundError as err:
  print(err)
except ValueError as err:
  print('ValueError:' + str(err))
except:
  print('Error')

 

  • 사용자 정의 예외 클래스 호출
class BizException(Exception):
  print('BizException happened!!')

try:
  temp = int('aaa')
except ValueError as err:
  raise BizException(err)