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

 

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)

 

 

 

 

 

'Python' 카테고리의 다른 글

Python 클래스, 상속, Override  (0) 2022.01.23
Python logging 로그  (0) 2022.01.23
Python zip파일 압축 및 해제  (0) 2022.01.23
Python 파일, 디렉터리  (0) 2022.01.23
Python 정규식  (0) 2022.01.15

+ Recent posts