IT Rescue IT関連Tips情報

Python: 行末の改行コードを取除く(除去・削除)

2007年2月9日python&zope

PythonでPerlで言うところのchomp()相当の処理を行うには…
stringオブジェクトのrstrip()メソッドを使う.

for line in sys.stdin :
    line = line.rstrip()
    ... 

rstrip()は行末の空白文字を取除く.空白文字とはstring.whitespaceで定義されているように ‘t’, ‘n’, ‘r’, ‘v’, ‘f’ である.本当に改行コードだけを削除する場合は,rstrip()に削除する文字を引数として渡せばよい.

for line in sys.stdin :
   line = line.rstrip('rn')
   ...

1件のコメント

  1. momo より:

    効かないと思うんですけど

コメントをどうぞ

免責事項

著作権者の文書による承諾を得ずに、本サイトの内容の一部、全部を無断で複写、複製、転載することは、禁じられています。
また、当ウェブサイト に記載された情報の完全性・正確性に対して一切の保証を与えるものではありません。当ウェブサイトに含まれる情報もしくは内容を利用することで直接・間接的に生じた損失に関し一切責任を負わないものとします。