テキストファイルを文字列変数に読み込み、改行を削除するにはどうすればいいですか? 質問する

テキストファイルを文字列変数に読み込み、改行を削除するにはどうすればいいですか? 質問する

次のようなテキスト ファイルがあります。

ABC
DEF

ファイルを改行なしの単一行文字列に読み込み、この場合は文字列を作成するにはどうすればよいでしょうか'ABCDEF'?


ファイルを行のリストとして読み込み、各行の末尾の改行文字を削除するには、以下を参照してください。改行なしでファイルを読み取るにはどうすればいいですか?

ベストアンサー1

次のようなものが使えます:

with open('data.txt', 'r') as file:
    data = file.read().replace('\n', '')

または、ファイルの内容が 1 行であることが保証されている場合:

with open('data.txt', 'r') as file:
    data = file.read().rstrip()

おすすめ記事