w Pythonie 2.x mogę to zrobić:Jak pisać dane binarne w stdout w python 3?
import sys, array
a = array.array('B', range(100))
a.tofile(sys.stdout)
Teraz jednak mogę dostać TypeError: can't write bytes to text stream
. Czy jest jakieś tajne kodowanie, które powinienem użyć?
Byłoby znacznie lepiej, aby znaleźć odpowiedź, która będzie pracować z Python 2.6+ i 3. x – sorin
'os.write' będzie działać zarówno na Py2, jak i Py3. –