Python入門から応用までの学習サイト


改行コードの取得

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

「os.linesep」には実行環境に応じた改行コードが入ります。

# -*- coding: utf-8 -*- 

import os

test_str = 'python-izm.com'

print test_str.replace('.', os.linesep)

--実行結果--

python-izm
com

「.」を改行コードへ置換して出力しています。



Python
スタートブック


入門 Python 3


Effective
Python


退屈なことは
Pythonにやらせよう

 
 
 

環境変数の値が欲しい場合も大丈夫です!

▶応用編:環境変数の取得



確かな力が身につく
Python「超」入門




P  R