塩焼きブログ

塩焼きに関しての研究内容を公開しています

Pythonの出力で改行させない

Pythonで以下のようなコードを書くと

print 'hoge'
print 'hoge'
print 'hoge'

出力は下記のようになる

$ python example.py
hoge
hoge
hoge

だが改行したくない場合もあると思うので、そういう時はsys.stdout.write()を使う

import sys
sys.stdout.write('hoge')
sys.stdout.write('hoge')
sys.stdout.write('hoge')

このように改行されずに出力される

$ python example.py
hogehogehoge