Python2.7 バージョンを使用しています。以下は私のサンプルコードです。
import StringIO
import sys
buff = StringIO.StringIO()
buff.write("hello")
print buff.read()
上記のプログラムでは、getvalue() が "hello" を返すのに対し、read() は何も返しません。誰でも問題を解決するのを手伝ってくれますか? 私の次のコードには「n」バイトの読み取りが含まれているため、read() が必要です。