2010-05-05 205 views
1

我试图找到不同的方法来遍历python中的对象树的信息。 我对这门语言一般还不太了解,所以任何建议/技巧都会受到欢迎。遍历对象树

非常感谢 JML

+2

你应该从解释对象树的含义开始。你在谈论自省吗? – kriss 2010-05-05 20:54:21

+0

我发现如何去做。基本上myobject.membername1.membername2 – jml 2010-05-05 21:32:32

回答

0

我发现如何做到这一点。基本上myobject.membername1.membername2

+0

我认为类型(myobj.someparam)技巧对我最有用,因为它可以帮助我们找出如何解决对象的给定部分。这对我来说是最令人困惑的一点,单个列表对象(对于ex)可能包含许多不同的数据类型。 – jml 2010-05-10 20:57:35

2

inspect模块。它具有访问/列出各种对象信息的功能。

+1

这是不适用的。 OP实际上是试图从反序列化的JSON文件中提取数据,而不是在运行时找出有关奇怪对象的事情。 – 2010-05-05 21:07:55

+0

好的;我也发现了关于帮助(someobject)的功能。非常方便 – jml 2010-05-05 21:18:08

+0

mike;你是对的。我发现更多来自印刷类型(someobject [“membername”]) – jml 2010-05-05 21:18:48