Piet van Oostrum wrote:
...
You have the string wrong.
oops yea.
But the correct one you get with:
In [67]: import struct
In [68]: number = 252509952
In [69]: struct.pack('>I', number)
Out[69]: '\x0f\x0c\xff\x00'
(Please note that this is big endian)
thanks a lot, but it does not work for large integers:
>>> number
283691163101781L
>>> struct.pack('>I', number)
Traceback (most recent call last):
File "<stdin>", line 1, in ?
OverflowError: long int too large to convert
>>>
bye
--
http://mail.python.org/mailman/listinfo/python-list