小编bak*_*ble的帖子

Python 异常 - 如何自动设置 args 属性?

假设我定义了以下异常:

>>> 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__,我什么都不做。)

python exception python-3.x

6
推荐指数
2
解决办法
3617
查看次数

标签 统计

exception ×1

python ×1

python-3.x ×1