擅长:python、mysql、java
<p>下面是Python语言引用对<a href="http://docs.python.org/reference/datamodel.html#basic-customization" rel="nofollow noreferrer">^{<cd1>}</a>的描述</p>
<blockquote>
<p><code>x.__del__()</code> — ... is only called when x‘s reference count reaches zero. Some common situations that may prevent the reference count of an object from going to zero include: circular references between objects; a reference to the object on the stack frame of a function that caught an exception ...</p>
</blockquote>
<p>因此,您不应该依赖<code>__del__</code>进行清理。上下文管理器(作为catplus<a href="https://stackoverflow.com/a/9026138/553995">mentions above</a>)是正确的选择。在</p>