我已经在 python 3 中创建了自定义异常,并且所有代码都工作得很好。但有一件事我无法理解,为什么我需要将消息发送到 Exception 类的__init__()以及当我尝试打印异常时它如何将自定义异常转换为该字符串消息因为 Exception 甚至 BaseException 中的代码没有做太多事情。
不太明白为什么从自定义异常中调用super().__init__()?
python exception super python-3.x
exception ×1
python ×1
python-3.x ×1
super ×1