says
:
虽然循环检测器会捕捉到这些,但通过在一个循环中删除循环,可以确定帧(和局部变量)的破坏
finally
gc.disable()
. 例如:
def handle_stackframe_without_leak():
frame = inspect.currentframe()
try:
# do something with the frame
finally:
del frame
frame.clear()
方法。
也就是说,有两个东西互相参照。它们到底是什么?
inspect.currentframe()
del frame
? 你也一样吗
inspect.stack()
? 有其他方法/情况吗?