2.x python que je pouvais faire ceci:Comment écrire des données binaires dans stdout dans python 3?
import sys, array
a = array.array('B', range(100))
a.tofile(sys.stdout)
Maintenant cependant, je reçois un TypeError: can't write bytes to text stream
. Y a-t-il un codage secret que je devrais utiliser?
Il serait préférable de trouver une réponse qui fonctionne avec Python 2.6+ et 3. x – sorin
'os.write' fonctionnera à la fois sur Py2 et sur Py3. –