关于【raise 抛出异常】:如何继承基础异常类?

关于【raise 抛出异常】:如何继承基础异常类?

输出异常值本身看一下,上图这种用法是不对的,抛出的异常并非我们自定义的异常,而是:
关于【raise 抛出异常】:如何继承基础异常类?

核查了一下设计器手册:给出的说明是:
错误类型: 1、 流程执行到此之前未对 e 进行声明,raise 语句自行抛出异常前 Python 便自动触发异常,提示命名错误,变量 e 未定义; 2、流程中先声明了 e 但不是基础异常类的派生类,则执行 raise 语句时 Python 自动触发异常,提示类型错误; 3、声明了 e 是基础异常类的派生类,则执行 raise 语句抛出该异常。

重点来了:那么如何继承基础异常类?