在项目中, 如果想找到某个类的实例, 但是没法找到该实例的引用, 此时该怎么办呢?可以使用python的objgraph库, 方便查找引用
举例
import objgraph
class Test(object):
def __init__(self, name):
self.name = name
t1 = Test('t1')
t2 = Test('t2')
t3 = Test('t3')
instances = objgraph.by_type("Test")
for _ins in instances:
print _ins.name
执行结果

总结
objgraph可以在你不知道某个实例的名字的时候, 方便的找到它, 还有很多其他的用法, 比如引用链之类的, 这里就不再赘述.

被折叠的 条评论
为什么被折叠?



