2010-05-05 199 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