4.5 StringIO --- Lire et écrire des chaines de caractères comme des fichiers

Ce module implémente une classe StringIO, qui lit et écrit un buffer de texte (aussi connu comme memory files). Voir la description sur les objets fichiers pour les opérations (section 2.1.7.9).

StringIO([buffer])
Quand un objet StringIO est créé, il peut être initialisé avec une chaine de caractères existante en la passant au constructeur. Si aucune chaine de caractères n'est passée, StringIO commence vide.

Les méthodes suivantes des objets StringIO nécessite une mention spéciale :

getvalue()
Récupère le contenu entier du ``fichier'' n'importe quand avant que la méthode close() d'un objet StringIO ne soit appelée.

close()
Libère la mémoire du buffer.