piping out binaries properly

Andy Leszczynski leszczynscyATnospam.yahoo.com.nospam
Tue Oct 11 22:35:24 EDT 2005


I have got following program:

import sys
import binascii
from string import *
sys.stdout.write(binascii.unhexlify("41410A4141"))


when I run under Unix I got:

$ python u.py > u.bin
$ od -t x1 u.bin
0000000 41 41 0a 41 41

and under Windows/Cygwin following:

$ python u.py > u.bin
$ od -t x1 u.bin
0000000 41 41 0d 0a 41 41
0000006


The question is how can I pipe out binary content properly and platform
independently?


A.



More information about the Python-list mailing list