擅长:python、mysql、java
<p>在本例中,我不会担心它,因为当引用计数变为零时,Python将处理它。另外,<code>del</code>实际上并不删除和对象。可能是,但可能不是<code>del</code>将减少对象的引用计数</p>
<p>以此为例:</p>
<pre><code>In [1]: class Test:
...: def __del__(self):
...: print('deleted')
...:
In [2]: t = Test()
In [3]: del t
deleted
In [4]: t = Test()
In [5]: t1 = t
In [6]: del t # Nothing gets printed here because t1 still exists
In [7]: del t1 # reference count goes to 0 and now gets printed
deleted
</code></pre>
<p>这就是为什么我认为应该让Python来处理对象的破坏。Python跟踪对象引用计数,并知道何时不再需要它们。所以让它为你处理这些事情</p>