lundi 30 mai 2011

Serialiser en Python (et l'inverse)

Pour transformer un objet Python en bytes (et inversement), il existe le module pickle, qui permet :

- de serialiser : myBytes=pickle.dumps(myObject)
- de deserialiser : myObject=pickle.loads(myBytes)

Cela fonctionne avec Python 2 et 3


PS : il y a aussi marshal pour les types "basiques", cf http://python.developpez.com/faq/?page=Objet#ObjetSave

Categories