OS毎に改行コードが異なっており、トラブルのもとになっていると思います。
本記事では、実行OSに合わせた改行コードを取得するサンプルコードを紹介します。
OS毎に合わせた改行コードを取得するサンプルコード
import os
def getNewline():
'''
実行OS に合わせて改行コードを取得
Windows -> \r\n
LINUX -> \n
'''
if os.name == 'nt':
# windows の場合
return "\r\n"
else:
return "\n"
本メソッドの使用例は下記をご参考ください。
まとめ
本記事では、実行OSに合わせた改行コードを取得する方法を紹介しました。
ご参考になりましたら twitter をフォローして SNS でシェアして頂ければ幸いです。