file.readlines
ファイル全体を1行ずつ読み取り、リストに保存することを読みました。そのようなファイルがある場合-
Sentence 1
Sentence 2
Sentence 3
readlines
そして、私は各文を次のように印刷するために使用します-
file = open("test.txt")
for i in file.readlines():
print i
出力は
Sentence 1
Sentence 2
Sentence 3
私の質問は、各文の間に余分な行があるのはなぜですか?どうすればそれを取り除くことができますか?
アップデート
を使用i.strip
すると、余分な行も削除されることがわかりました。なぜこれが起こるのですか?私の知る限りsplit
、文字列の末尾と先頭の空白を削除します。