[python]ファイルの中身全体を取得して、改行を取り除く

カテゴリ: python

pythonを使って、指定されたファイルの内容全部を取得した上で、ファイル内に含まれる改行を取り除き、1行に連結するプログラムです。

プログラム

# test01.py
text = open("input.txt").read().replace('\n', ' ')
print(text)

実行結果

input.txtには2行のテキストがありますが、プログラムによって1行になっています。
各行はスペースで区切られてていますが、replace()の第二引数を変えることで区切り文字を変更することができます。

$ cat input.txt
すもももももももものうち
今日はいい天気です

$ python test01.py
すもももももももものうち 今日はいい天気です
こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。