OVH Cloud OVH Cloud

File-Like Object

5 réponses
Avatar
DouDou
Bonjour,

voil=E0 j'ai un petit probl=E8me, je voudrais cr=E9er un file-like object
=E0 partir d'une String et je voudrais savoir s'il existe qqc o=F9 si je
dois cr=E9er une class moi-m=EAme?

5 réponses

Avatar
Yermat
DouDou wrote:
Bonjour,

voilà j'ai un petit problème, je voudrais créer un file-like object
à partir d'une String et je voudrais savoir s'il existe qqc où si je
dois créer une class moi-même?



Cf StringIO...

http://docs.python.org/lib/module-StringIO.html

--
Yermat

Avatar
DouDou
... tout simplement...
merci :D (la prochaine fois je regarderai la doc à 2fois)
Avatar
Do Re Mi chel La Si Do
...et cStringIO, le même en plus mieux rapide, mais sans la pureté.

MCI
Avatar
Sébastien Kirche
Le 9 mai 2005, Yermat s'est exprimé ainsi :

voilà j'ai un petit problème, je voudrais créer un file-like object
à partir d'une String et je voudrais savoir s'il existe qqc où si je
dois créer une class moi-même?


Cf StringIO...

http://docs.python.org/lib/module-StringIO.html


Concrètement, à quoi ça peut servir ?

--
Sébastien Kirche


Avatar
DouDou
Le 9 mai 2005, Yermat s'est exprimé ainsi :

voilà j'ai un petit problème, je voudrais créer un file-like
object



à partir d'une String et je voudrais savoir s'il existe qqc où
si je



dois créer une class moi-même?


Cf StringIO...

http://docs.python.org/lib/module-StringIO.html


Concrètement, à quoi ça peut servir ?

--
Sébastien Kirche


moi ça m'est utile car j'utilise le module xml.sax.xmlreader qui
accepte un fichier à la base, mais je filtre le contenu de mon fichier
avant donc je me retrouve avec un objet string et pour qu'il soit
compatible avec ma fonction, on le transforme en file-like object qui
se comporte comme un fichier mais qui n'en est pas un :)