파일 처리, 데이터베이스 연결, 네트워크 관련 코드에서 예외처리를 하는것이 좋다.
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 |