En Python 2.x que podía hacer esto:¿Cómo escribir datos binarios en stdout en python 3?
import sys, array
a = array.array('B', range(100))
a.tofile(sys.stdout)
Ahora, sin embargo, aparece un TypeError: can't write bytes to text stream
. ¿Hay alguna codificación secreta que deba usar?
Sería mucho mejor encontrar una respuesta que va a trabajar con Python 2.6+ y 3. x – sorin
'os.write' funcionará tanto en Py2 como en Py3. –