Мне поручено сделать функцию, которая смотрит на всех своих детей и агрегирует все переменные класса своих детей в один словарь.
В основном:
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 Большое спасибо за вашу помощь
Мне поручено сделать функцию, которая смотрит на всех своих детей и агрегирует все переменные класса своих детей в один словарь.
В основном:
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 Большое спасибо за вашу помощь
00питон,