我有一行(在文本文件中)要在终端打印的行列表。这是我喜欢的格式(无印刷线之间的空行):打印多行,行间无空格
>>> print("line \n" * 5)
line
line
line
line
line
这是它的外观(与文本行,一个空行,等等):
>>> for x in range(0, 5): print "line \n"
...
line
line
line
line
line
任何想法为什么它以这种方式工作以及如何在它们之间没有空行的情况下打印我的行列表?
UPDATE(这是我想摆脱的空行):
with open(FILE, 'r') as f:
lines = f.readlines()
for line in lines:
print line
尽管这样做sol对于OP的问题,我必须指出它不能回答上述问题 - 如何不以字符结尾的字符串打印额外的换行符。 – Todor
@Todor添加了解决字面问题的答案的最后一节。 – wim