프로그래밍/python
python try except 부분 custom exception 만들기
콘솔워크
2022. 8. 22. 11:29
반응형
무한로딩이라는 새로운 에러종류가 생겨서 에러를 새로 정의했다.
class InfiniteLoading(Exception):
print("무한로딩이 발생했습니다.")
새로 정의한 에러를 raise 새로정의한에러() 방식으로
다음과 같이 전달 가능하다.
def except_Test():
class InfiniteLoading(Exception):
print("무한로딩이 발생했습니다.")
try:
time.sleep(0.2)
raise InfiniteLoading("무한로딩 오류")
except InfiniteLoading as e:
print(e)
pass
except Exception as e:
print(e)
if __name__ == "__main__":
except_Test()
반응형