Questo modulo implementa una classe simile a file, StringIO, che legge e scrive un buffer stringa (anche conosciuto come file di memoria). Vedete la descrizione degli oggetti file per le operazioni (sezione 2.3.9).
[buffer]) |
L'oggetto StringIO accetta sia stringhe Unicode che stringhe a 8 bit, ma mischiare i due tipi può richiedere qualche accorgimento. Se entrambi i tipi di stringa vengono utilizzati, le stringhe a 8 bit che non possono venire interpretate come caratteri ASCII a 7 bit (che usano l'ottavo bit) causeranno il sollevamento dell'eccezione UnicodeError nel momento in cui verrà chiamato getvalue().
I sequenti metodi degli oggetti StringIO richiedono una menzione speciale:
) |
) |
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.