Utilizzo della versione Python2.7. Di seguito è riportato il mio codice di esempio.Impossibile ottenere dati sull'uso di read() di StringIO in python
import StringIO
import sys
buff = StringIO.StringIO()
buff.write("hello")
print buff.read()
nel programma precedente, read() mi restituisce niente dove, come getvalue() mi restituisce "ciao". Qualcuno può aiutarmi a risolvere il problema? Ho bisogno di read() perché il mio codice seguente implica la lettura di "n" byte.
non c'è funzione denominata 'read()' in [StringIO] (http://docs.python.org/library/stringio.html#module-StringIO) – hjpotter92
@ ChasingDeath: Sì, c'è. Prova 'dir (StringIO.StringIO)'. –
yeah StringIO crea un file come oggetto per le stringhe quindi ovviamente ci sarebbe 'read()' – jamylak