Python では、次を使用してファイルを読み取り、その行をリストにロードできます。
f = open('file.txt','r')
lines = f.readlines()
個々の行は で区切られて\n
いますが、行の内容が で区切られている場合、改行\r
として扱われません。\r
allを変換し\n
て正しい list を取得する必要がありますlines
。
.split('\r')
内で行うlines
と、リスト内のリストが取得されます。
\r
ファイルを開いてすべてをに置き換え、\n
ファイルを閉じて再度読み込んでから使用することを考えましたreadlines()
が、これは無駄に思えます。
これをどのように実装すればよいですか?