擅长:python、mysql、java
<p>这个问题很可能是因为您的条件将只匹配字符串“Dad”,而字符串实际上是“Dad\n”。您可以将条件更新为:</p>
<pre><code>if line == "Dad\n":
</code></pre>
<p>或者</p>
<pre><code>if "Dad" in line:
</code></pre>
<p>最后,当您调用print(message)时,还读取整个文件_文件.read()). 您要么需要删除该行,要么需要给message打个电话_文件.seek(0)以便后面的循环实际执行任何操作。你知道吗</p>