Mais ..... si tu veux sérialiser , pourquoi ne pas simplement utiliser Pickle ? >>> import cPickle as pickle
>>> pickle.dumps('toto',0)
"S'toto'\np1\n."
>>> pickle.dumps(({'spam.mp3': {'author': 'Alice', 'length': 100000}}),0)
"(dp1\nS'spam.mp3'\np2\n(dp3\nS'length'\np4\nI100000\nsS'author'\np5\nS'Alice'\np6\nss."
Le protocole 0 te permet de sérialiser en mode texte et non en mode binaire.Mais le mode binaire est plus efficace. Il faut choisir suivant l'utilisation que tu vas en faire.
[^] # Re: Développement...
Posté par SamG . En réponse au message Question de licence. Évalué à 3.
Tu peux t'aider de ceci http://www.bittorrent.com/protocol.html(...)
Mais ..... si tu veux sérialiser , pourquoi ne pas simplement utiliser Pickle ?
>>> import cPickle as pickle
>>> pickle.dumps('toto',0)
"S'toto'\np1\n."
>>> pickle.dumps(({'spam.mp3': {'author': 'Alice', 'length': 100000}}),0)
"(dp1\nS'spam.mp3'\np2\n(dp3\nS'length'\np4\nI100000\nsS'author'\np5\nS'Alice'\np6\nss."
Le protocole 0 te permet de sérialiser en mode texte et non en mode binaire.Mais le mode binaire est plus efficace. Il faut choisir suivant l'utilisation que tu vas en faire.