擅长:python、mysql、java
<p>这就是<code>readlines</code>的工作原理。你可以通过以下方式进行后期处理:</p>
<pre><code>stocks = [x.rstrip() for x in stocks]
</code></pre>
<p>但如果我不想使用EOL字符,我宁愿根本不使用<code>readlines</code>,而是:</p>
<pre><code>stocks = open(textfile).read().splitlines()
</code></pre>
<p>或者更好:</p>
<pre><code>with open(textfile) as f:
stocks = f.read().splitlines()
</code></pre>
<p>(这里几乎肯定不会有什么不同,但是使用上下文管理器显式地关闭文件对象是一个很好的习惯)</p>