假设我定义了以下异常:
>>> class MyError(Exception):
... def __init__(self, arg1):
... pass
Run Code Online (Sandbox Code Playgroud)
然后我实例化该类以创建一个异常对象:
>>> e = MyError('abc')
>>> e.args
('abc',)
Run Code Online (Sandbox Code Playgroud)
这里的args属性是如何设置的?(在 中__init__,我什么都不做。)