Korzystanie z wersji Python2.7. Poniżej znajduje się mój przykładowy kod.Nie można uzyskać danych o użyciu funkcji read() StringIO w pythonie
import StringIO
import sys
buff = StringIO.StringIO()
buff.write("hello")
print buff.read()
w powyższym programie read() nie zwraca mi niczego, gdy getvalue() zwróci mi "cześć". Czy ktoś może mi pomóc w rozwiązaniu problemu? Potrzebuję read(), ponieważ mój następujący kod obejmuje czytanie bajtów "n".
nie ma funkcji o nazwie 'read()' w [StringIO] (http://docs.python.org/library/stringio.html#module-StringIO) – hjpotter92
@ ChasingDeath: Tak, jest. Spróbuj 'dir (StringIO.StringIO)'. –
yeah StringIO tworzy plik podobny do obiektu dla łańcuchów, więc oczywiście byłby "read()" – jamylak