我在 Python 教程的第 8 章中,他们解释了如何定义自己的异常,这里看起来MyError
类继承了Exception
类,但是当它覆盖__init__
参数值中的参数时,它被分配给self.value
,但在这种情况下是self.value
?
>>> class MyError(Exception):
... def __init__(self, value):
... self.value = value
... def __str__(self):
... return repr(self.value)