-3

我将如何给定一个对象(例如字符串),递归搜索所有全局和本地所有内容以查找某个对象,然后让它返回我将如何访问该对象。有点像

>>> SearchEveryThing(Object_Thing)
Found in global
dictionary_thing[list_thing][2].attribute_thing is Object_Thing

或类似的东西。

4

1 回答 1

1

我的第一直觉是告诉你以某种方式使用globals()object_instance.__dict__为此迭代所有找到的值,但你的问题通常是一些没有真正完成的事情。

想象一下,如果您的程序是一个更大的应用程序。您必须迭代的对象数量会使这非常难以处理。

于 2013-07-01T15:48:15.577 回答