Python で実行OSに合わせた改行コードを取得する方法【サンプルコードあり】【windows or linux】

1 min

OS毎に改行コードが異なっており、トラブルのもとになっていると思います。

本記事では、実行OSに合わせた改行コードを取得するサンプルコードを紹介します。

広告_零号機

OS毎に合わせた改行コードを取得するサンプルコード

【処理概要】
Windows OS で実行時は、「\r\n」を出力する
LINUX OSで実行時は、「\n」を出力する

import os

def getNewline():
  '''
  実行OS に合わせて改行コードを取得
  Windows -> \r\n
  LINUX  -> \n
  '''
  if os.name == 'nt':
    # windows の場合
    return "\r\n"
  else:
    return "\n"

本メソッドの使用例は下記をご参考ください。

まとめ

本記事では、実行OSに合わせた改行コードを取得する方法を紹介しました。

ご参考になりましたら twitter をフォローして SNS でシェアして頂ければ幸いです。

広告_零号機-エリア2
kewton

kewton

大学院卒業後、某大手SIerで10年以上SEとして従事。
社会人3年目までに基本情報・応用情報技術者、データベーススペシャリスト、簿記3級・2級を取得。
基幹系システム・IoTシステム開発のプロジェクト経験多数。AI活用システムの企画・プロト開発経験あり。
強みは、プロマネだけでなく自身で開発も実施してきたこと。
【扱える言語】
C#、java、python、javascript、Excel VBA
【扱えるDB】
oracle、sql server、postgreSQL、mongoDB

FOLLOW

カテゴリー:
タグ:
関連記事

コメントを残す

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

CAPTCHA