擅长:python、mysql、java
<p><code>data5 = f.readline()</code>带回<code>5\n</code>而不是<code>5</code></p>
<p>如果您执行<code>data5 = f.readline().replace('\n','')</code>,您的代码将正常工作(您确实需要检查字符串<code>'5'</code>)</p>
<p>或者将if语句改为:<code>if data5.replace('\n','') == '5':</code></p>
<p>有许多其他方法可以用来剥离<code>\n</code></p>