父类如何汇总其子类中的所有变量?

时间:2018-07-05 23:43:22

标签: python

我的任务是创建一个函数,该函数可以查看其所有子代并将其子代的所有类变量聚合到一个字典中。

基本上:

BaseClass(object):
     #implementation

classA(BaseClass):
     self.var1 = 4
     self.var2 = "hi"

classB (BaseClass):
     self.var1 = [23,32]
     self.var2 = ("Hello","World")

我希望BaseClass中的一个函数基本上可以聚合其子级的所有类变量,并将其放入一个看起来像这样的字典中:

{"classA":{"var1":4,"var2":"hi"},"classB":{"var1":[23,32],"var2":("Hello","World")}}

这用于程序退出时的数据存储-Python 2.7 非常感谢您的帮助

0 个答案:

没有答案