改行コードの取得 (linesep) | Python-izm

改行コードの取得

Pythonはクロスプラットフォーム対応なので様々な環境で利用する事が出来ます。したがってキャリッジリターン(CR)やラインフィード(LF)が混在する可能性があり、それを意識したコーディングが必要となる場合があります。そういったケースではos.linesepを利用して改行コード取得することができます。

os.linesep

次のような形で利用します。

import os

test_str = 'python-izm.com'

print(test_str.replace('.', os.linesep))
python-izm
com

上記の例では「 . 」を改行コードへ置換して出力しています。