|
|
1
0
我问过 the same question here !在我的问题中,我谈到了gobject,但认识到它是任何类型的Python中的一个普遍问题!我在那里得到了lioro的帮助,我在当前代码中使用的代码如下。一些要点:
.
使用说明:
我用
|
|
|
2
3
由于方法绑定到对象,如果对象不存在,您希望如何处理它?自我包含什么? 如果方法中不需要该对象,请将其设置为类方法。那么您的对象将是gc:d,即使您对该方法有一个正常的引用。 |
|
|
3
2
在python食谱中,“保持对绑定方法的引用而不抑制垃圾收集”,提供了一个非常彻底但简明的讨论和解决方案。你可以在线阅读(在谷歌图书上) here ;我们将该食谱归功于Knapka、Jolliton和Nicodemus(部分来源于已经提到的另一个答案的原始Activestate食谱),当然,正如食谱中通常的那样,我们(我、我的妻子Anna和David Ascher)负责整个讨论流程和为打印选择的确切代码版本。G,所以,如果有什么问题,那就是 我们的 故障;-) |
|
|
4
0
|