hack のためのネタ帳, etc,,,

×
PHP の ob_start() のように標準出力をバッファリングして文字列を得るには、sys.stdout を StringIO で置き換えると良いらしい。
例えば以下のように使う。
import sys, StringIO
oldstdout = sys.stdout
sys.stdout = buf = StringIO.StringIO()
print "hello world!"
sys.stdout = oldstdout
print buf.getvalue()
buf.close()
del buf
参考:
タグ

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます