我读过file.readlines
逐行读取整个文件并将其存储在列表中。如果我有这样的文件-
Sentence 1
Sentence 2
Sentence 3
我用readlines
这样的方式打印每个句子 -
file = open("test.txt")
for i in file.readlines():
print i
输出是
Sentence 1
Sentence 2
Sentence 3
我的问题是为什么我会在每个句子之间添加额外的线,我该如何摆脱它?
更新
我发现 usingi.strip
也删除了多余的行。为什么会这样?据我所知,split
删除字符串末尾和开头的空格。