본문 바로가기

파이썬/사용법

[python] 파이썬 에러 커스텀하기

안녕하세요!

이번 글에서는 파이썬에서  나만의 에러를 만드는 방법에 대해서 알아보려고 합니다.

 

 


 에러만들기 

방법은 Exception 을 상속 받아서 에러메시지 작성 후 raise로 사용해주면 끝

class myException(Exception):
    def __init__(self) -> None:
        super().__init__("그게 사람이름인가..?")


name = input("이름을 입력해주세요")

if name == "멍똥":
    raise myException
else:
    print(f"{name}님 환영합니다!!")
    
# 이름을 입력해주세요멍똥
#  raise myException
# myException: 그게 사람이름인가..