Я пытаюсь найти информацию о различных способах перемещения дерева объектов в python. Я не знаю много о языке в целом, поэтому любые предложения/методы будут приветствоваться.Обход дерева объектов
спасибо JML
Я пытаюсь найти информацию о различных способах перемещения дерева объектов в python. Я не знаю много о языке в целом, поэтому любые предложения/методы будут приветствоваться.Обход дерева объектов
спасибо JML
Я узнал, как это сделать. в основном myobject.membername1.membername2
Я думаю, что трюк типа (myobj.someparam) был самым полезным для меня, так как он помогает узнать, как обращаться с определенной частью объекта. это было для меня самым запутанным моментом; что один объект списка (для ex) может содержать несколько разных типов данных. – jml
См inspect
модуль. Он имеет функции для доступа/перечисления всех видов информации об объекте.
Это неприменимо. OP действительно пытается извлечь данные из десериализованного файла JSON, а не выяснять вещи о странных объектах во время выполнения. –
ok; Я также узнал о поддержке (someobject) функциональности. очень удобно – jml
микрофон; Ты прав. я узнал больше из только типа печати (someobject ["membername"]) – jml
вы должны начать с объяснения того, что вы подразумеваете под деревом объектов. Вы говорите об интроспекции? – kriss
Я узнал, как это сделать. в основном myobject.membername1.membername2 – jml