擅长:python、mysql、java
<p>您的问题在以下代码段中:</p>
<pre><code>line = file.readline().strip()
while line != 0:
</code></pre>
<p><code>line</code>永远不会是<code>== 0</code>,因为它是字符串,<code>0</code>是整数。它们在python中永远不会相等,因此循环将永远重复。此外,在循环中不做任何更改<code>line</code>变量的值的操作。它将永远保持循环开始前分配的第一个值,条件永远不会改变。你知道吗</p>