擅长:python、mysql、java
<p><code>file.readline()</code><em>在其返回值中包含</em>行终止符,因此<code>end=''</code>不会抑制通常的新行。你知道吗</p>
<p>您可以使用<code>string.rstrip()</code>来帮助:</p>
<pre><code>def main():
with open('numbers.txt') as numbers:
for line in numbers:
print(lines.rstrip(), end='')
numbers.close()
</code></pre>
<p>注意使用<code>with</code>自动正确地处理文件关闭,并在<code>for</code>循环中迭代file对象以处理文件中的每一行。你知道吗</p>
<p>另外,您可能需要具体说明从每行末尾剥离的字符:<code>string.rstrip()</code>将删除行末尾的所有空白字符。如果数据的行尾有空格,并且希望保留该空格,则可以显式指定要删除的字符。你知道吗</p>