Python中有一个类,在实例化时,我希望得到实例化对象的通知。这个类不在我的控制之下,并且它在不在我控制之下的时候被实例化(而且,我通常不知道)
我可以这样做:
[x for x in gc.get_objects() if isinstance(x, OtherLibraryClass)]
并且过滤掉我已经看到的对象,但是在我想找到实例化的每个时间点这样做似乎真的是浪费
有没有办法钩住另一个类的构造函数、调用等。;为了有效地装饰它,使得每当一个实例出现时,我都会收到它的通知(并且最好也会参考该对象)
Tags:
您可以这样做:
这将为您提供:
相关问题 更多 >
编程相关推荐