擅长:python、mysql、java
<p>为了比较这些值,应该使用<code>.strip()</code>和<code>if</code>作为:</p>
<pre><code>if x.strip() == 'abc':
</code></pre>
<p>因为在每行的末尾,都有一个新行字符<code>\n</code>。您可以将<code>x</code>的<a href="https://docs.python.org/2/library/functions.html#func-repr" rel="nofollow noreferrer">^{<cd4>}</a>值打印为:</p>
<pre><code>print repr(x)
</code></pre>
<p>您将看到如下内容:</p>
<pre><code>'abc\n'
</code></pre>
<p>使用<code>file.readlines()</code>更好,因为它基于<code>\n</code>分割文件的内容。因此,您不必显式地<code>strip</code>新行字符。你知道吗</p>