Nie udało się uzyskać danych na temat używania read () StringIO w python

Korzystanie z wersji Python2.7. Poniżej znajduje się mój przykładowy kod.

<code>import StringIO
import sys

buff = StringIO.StringIO()
buff.write("hello")
print buff.read()
</code>

w powyższym programie read () nie zwraca nic, gdzie jako getvalue () zwraca „hello”. Czy ktoś może mi pomóc w rozwiązaniu problemu? Potrzebuję read (), ponieważ mój następujący kod wymaga odczytu „n” bajtów.

questionAnswers(2)

yourAnswerToTheQuestion