python 怎么样才能做到强制销毁实例?
有哪位大神告诉python 怎么样才能做到强制销毁实例,网上找了两个小时完全找不到任何答案
或者怎么样可以强制修改实例的引用计数为0
又或者怎么样才能反向查找引用该实例的属性,并删除它,达到引用计数为0的目的,再使用gc.collect最终实现强制销毁
回答:
在gc
模块有俩函数
python">def get_referents(*objs): # real signature unknown; restored from __doc__ """
get_referents(*objs) -> list
Return the list of objects that are directly referred to by objs.
"""
return []
def get_referrers(*objs): # real signature unknown; restored from __doc__
"""
get_referrers(*objs) -> list
Return the list of objects that directly refer to any of objs.
"""
return []
另外:怎么样可以强制修改实例的引用计数为0
这种正常情况下,肯定是不被允许的。你这是破坏程序的完整性,甚至触发致命错误。
如果非要这么做。可以去改一下Python源码,提供个接口强制删除某对象。
以上是 python 怎么样才能做到强制销毁实例? 的全部内容, 来源链接: utcz.com/p/938884.html