裏表(Phinloda のもう裏だか表だか分からないページ)

コンピュータ・プログラミング系の話がメインのそれなりにごちゃごちゃしたネタばかり出てくるサイトです。多分。
<< 掃除機を買いたいのだが (2) | Top | スマホの保護シートが少し割れてきたのだが >>
20日に投稿した Python のコードの改行の件だが

前回、次のコードが釈然としない、というようなことを書いたので補足したい。

print(line.rstrip())

print はそのままだと改行してしまう。だから読み込んだ行の改行コードを rstrip() で削除してから、改行を付けて表示したら、余計な改行がない出力にできる。 しかし、それなら最初から改行しない出力にしてやればいいのでは。 具体的には、次のようにする。

print(line, end='')

実は、これだと各行の最後に ^M (CR) が付いてしまったのである。 もちろん、^M を削除するのは簡単だ。rstrip() で削除してやれば…

JUGEMテーマ:python

| プログラミング | 20:26 | comments(0) | trackbacks(0)
スポンサーサイト
| - | 20:26 | - | -
コメント
コメントする









この記事のトラックバックURL
http://phinloda.jugem.cc/trackback/4066
トラックバック
Powered by "JUGEM"
▲このページの先頭へ
CALENDAR
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    
<< July 2018 >>
NEW ENTRIES
CATEGORIES
ARCHIVES
NEW COMMENTS
NEW TRACKBACKS
LINKS
PROFILE