지난번 포스팅에서 예외처리를 하는 방법에 대해서 살펴보았다. 이번 포스팅에서는 독자적으로 예외를 지정해서 만들고, 처리하는 방법의 대해서 포스팅 해보겠다.
자신이 생각하는 에러의 대해서 오류가 발생하는 경우, 그럴때 자기만의 형식으로 표현할 수 있고, 알아보기도 쉬울 것 같다.
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')
'Python > Python 잡지식' 카테고리의 다른 글
Python패키지 _ ImportError (0) | 2020.01.24 |
---|---|
Python패키지 _ __init__.py (0) | 2020.01.24 |
Python기본 _ 예외처리 (0) | 2020.01.23 |
Python기본 _ 사전형 내포표기 (0) | 2020.01.23 |
Python기본 _ 람다 (0) | 2020.01.23 |