Trong python 2.x tôi có thể làm điều này:Làm thế nào để ghi dữ liệu nhị phân trong stdout trong python 3?
import sys, array
a = array.array('B', range(100))
a.tofile(sys.stdout)
Bây giờ tuy nhiên, tôi nhận được một TypeError: can't write bytes to text stream
. Có một số mã hóa bí mật mà tôi nên sử dụng?
Sẽ tốt hơn nhiều để tìm một câu trả lời rằng sẽ làm việc với Python 2.6+ và 3. x – sorin
'os.write' sẽ hoạt động trên cả Py2 và Py3. –