Python/Python 잡지식
Python기본_예외처리(자기방식으로)
MINSU KANG
2020. 1. 23. 21:37
지난번 포스팅에서 예외처리를 하는 방법에 대해서 살펴보았다. 이번 포스팅에서는 독자적으로 예외를 지정해서 만들고, 처리하는 방법의 대해서 포스팅 해보겠다.
자신이 생각하는 에러의 대해서 오류가 발생하는 경우, 그럴때 자기만의 형식으로 표현할 수 있고, 알아보기도 쉬울 것 같다.
class UppercaseError(Exception): #Exception이라는 큰 오브젝트를 삽입 pass def check(): words = ['APPLE', 'orange', 'banana'] for word in words: if word.isupper(): raise UppercaseError(word) try: check() except UppercaseError as exc: print('This is my fault. Go next')