위 코드처럼 raise를 이용해 일부러 에러를 발생시킬 수도 있다.
class를 이용해서 에러를 만들 수도 있다. Exception을 상속 받아야한다.
클래스 안에서 메시지를 담을 수도 있다.
에러 발생시 내가 입력했던 입력값을 이용하면 무엇을 잘못 입력했는지도 알 수 있다.
finally는 항상 실행되는 문구이다. 에러가 발생해도 항상 실행이 된다.
'Python > Python기초' 카테고리의 다른 글
Python 패키지,공개범위, 모듈위치 (0) | 2021.08.19 |
---|---|
Python 모듈 (0) | 2021.08.19 |
Python 예외처리 (0) | 2021.08.19 |
Python pass,super (0) | 2021.08.18 |
Python 메서드,상속,오버라이딩 (0) | 2021.08.18 |