Python-定义自定义异常类

Python-定义自定义异常类,python,exception,Python,Exception,我想声明一个自定义异常类,这样每当它被引发时,它都会执行一组特定的操作。我会在多个位置引发此异常,因此不想在所有这些位置添加exception块。相反,我更喜欢重写会引发错误的函数 假设我有一节课- class CustomException(Exception): pass 我这样做- raise CustomException(**kwargs) 我希望从kwargs中提取数据,并根据它们执行一些操作

我想声明一个自定义异常类,这样每当它被引发时,它都会执行一组特定的操作。我会在多个位置引发此异常,因此不想在所有这些位置添加exception块。相反,我更喜欢重写会引发错误的函数

假设我有一节课-

class CustomException(Exception):
    pass
我这样做-

raise CustomException(**kwargs)
我希望从kwargs中提取数据,并根据它们执行一些操作