我在将函数__dict__与python中的某些对象一起使用时遇到了一些麻烦。我想要做的是创建一个字典,该字典还显示原始对象中所有子对象的所有属性。但是,当我调用该函数时,而不是自己进行自我拒绝,我会得到类似以下内容的信息:
<Attribute><models.Object instance at 0x0000000002EF4288></Attribute>
我是python的新手,所以不确定如何工作。我的目标也是以字典的形式返回Object实例的内容。预先谢谢你们。
是的,感谢bren指出了错误,确切的输出是这样的:
{'Attribute': <models.Object instance at 0x0000000002EF4288>}
我做的手术只是 wrapper.__dict__
类包装器是:
class wrapper:
def wrapper(self, object):
self.Attribute = object
同时object包含其他属性,我想将它们放在一个字典中。
相关分类