擅长:python、mysql、java
<p>Python垃圾回收器并不那么聪明。即使在那一行之后不再引用<code>cd</code>,但引用仍然存在于局部变量中,因此无法收集它。(事实上,您正在使用的一些代码可能会在您的局部变量中挖掘并重新生成它。不太可能,但可能。所以Python不能做任何假设。)</p>
<p>如果要让垃圾回收器在此处实际执行某些操作,请尝试添加:</p>
<pre><code>del cd
</code></pre>
<p>这将删除局部变量,从而允许收集对象。在</p>