Pyhton 自定义抛出异常

 

 

class ShowError(Exception):
    def __init__(self, message):
        self.message = message

    def __str__(self):
        return self.message


def A():
    raise ShowError("666")


try:
    A()
except Exception as e:
    msg = e.message if e.__class__ == ShowError else e
    print(msg)

 

posted @ 2022-04-12 16:54  你的小可爱吖  阅读(41)  评论(0)    收藏  举报