在我加入的一个项目,最近我们有一个类,看起来像这样: class MethodReturn {
public int status = C_OK
public string message = ""
public string str_value = ""
public int int_value = 0
public double dbl_val
当我要求一个不存在的python对象的属性时,我得到一个AttributeError,但是我没有在错误对象的字段中找到请求的属性的名称。提及请求属性名称的唯一地方是错误的成员args。 在我看来,解析错误消息以获取缺失属性的名称有点麻烦。有没有什么办法可以在不解析错误信息的情况下获取缺失属性的名称? 演示: class A:
def f(self):
print('in A'