从文本文件打印链接会在两者之间产生 "line gap"
Printing links from a text file produces "line gap" in between
当我打印存储在 text
文件中的 links 时,我得到的结果总是有点奇怪,在这种情况下,每个 link 之间的行间距。如果我使用 .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
文件。
readlines()
保留换行符。您 可以 而不是使用 file.read().splitlines()
,其中 read()
returns 整个文件作为一个字符串(带有换行符),而 splitlines()
是一个str
的方法删除它们。
但是,我认为您应该保持代码原样。看完就把线去掉。
当我打印存储在 text
文件中的 links 时,我得到的结果总是有点奇怪,在这种情况下,每个 link 之间的行间距。如果我使用 .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
文件。
readlines()
保留换行符。您 可以 而不是使用 file.read().splitlines()
,其中 read()
returns 整个文件作为一个字符串(带有换行符),而 splitlines()
是一个str
的方法删除它们。
但是,我认为您应该保持代码原样。看完就把线去掉。