【发布时间】:2018-03-17 09:57:25
【问题描述】:
当我打印存储在text 文件中的链接时,我的结果总是有点奇怪,在这种情况下,每个链接之间存在行间距。如果我使用.strip(),那么它可以解决问题,但使用起来似乎并不令人满意。我的问题是:除了使用.strip() 之外,我怎样才能获得通常的结果?提前致谢。
这是我尝试过的:
with open('reverse.txt', 'r') as file:
for item in file.readlines():
print(item)
print(item.strip()) # ain't there any better way? It fixes, though.
结果:
http://metaladhesive.tradeindia.com/
http://www.iari.res.in/
http://www.peekayfarmequipments.com/
我的期望:
http://metaladhesive.tradeindia.com/
http://www.iari.res.in/
http://www.peekayfarmequipments.com/
顺便说一句,同样的事情也适用于csv 文件。
【问题讨论】:
-
print(item,end='') -
你的行已经有一个结束字符,打印也会加一个。将
end=''设置为@MichaelO. 的答案。
标签: python python-3.x csv text readlines