77 votes

Remplacement StringIO qui fonctionne avec des octets au lieu de chaînes ?

Existe-t-il un remplacement pour la StringIO , qui fonctionnera avec bytes au lieu des chaînes ?

Ce n'est peut-être pas évident, mais si vous avez utilisé StringIO pour traiter des données binaires, vous n'avez pas de chance avec Python 2.7 ou une version plus récente.

121voto

senderle Points 41607

Essayez io.BytesIO .

Comme d' autres l' ont souligné, vous pouvez en effet utiliser StringIO dans 2.7, mais BytesIO est un bon choix pour la compatibilité ascendante.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X