Использование версии Python2.7. Ниже мой пример кода.
import StringIO
import sys
buff = StringIO.StringIO()
buff.write("hello")
print buff.read()
в приведенной выше программе read() ничего не возвращает мне, тогда как getvalue() возвращает мне «привет». Может ли кто-нибудь помочь мне в решении проблемы? Мне нужно read(), потому что мой следующий код включает чтение «n» байтов.
read()
- person hjpotter92   schedule 22.04.2012dir(StringIO.StringIO)
. - person Joel Cornett   schedule 22.04.2012read()
- person jamylak   schedule 22.04.2012