我们有一个家长班'用户'以及那个名为“患者”的孩子。
class User():
name = ""
def as_dict(self):
return {c.name: getattr(self, c.name) for c in self.__table__.columns}
class Patient(User):
data = []
为了将一个简单的类表示为dict,我一直在使用as_dict方法。
这是在父类中定义的。
不幸的是,这似乎不适用于子类的实例。
在患者身上运行此功能会返回数据列表,但不返回其继承的父级参数(此处为name)。
是否有一种pythonic方法可以获得生成的字典中的所有属性?
答案 0 :(得分:0)
Patient
然后p
p.__dict__
{'name': '', 'data': [] }
等于<img>
。