Pythonのお勉強 Part16
■ このスレッドは過去ログ倉庫に格納されています
0591デフォルトの名無しさん
2007/01/11(木) 11:31:41こんな timelabel.py をつくりました
## timelabe.py
import sys
for line in sys.stdin:
sys.stdout.write("%13.2f \t%s" % (time.time(), line) )
% logger | timelabel.py
とやっても,うまく出力されません(バッファリングのせい?).
logger は ^C を打つまで止まらないやつです.
% ls | timelabel.py
みたいな"stdin が eof までいくコマンド" なら動作するのですが,
このバッファリングをやめさせるにはどうすれば良いのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています