Trouble converting hex to decimal?
Pedro Werneck
pedro.werneck at terra.com.br
Sat Feb 5 11:52:44 EST 2005
Hi
The problem is that '\x00' is a escape sequence...
Try something like this:
>>> x = '\x00'
>>> int(repr(x)[3:-1], 16)
0
>>> x = '\x15'
>>> int(repr(x)[3:-1], 16)
21
>>>
On Sat, 05 Feb 2005 06:51:32 -0700
Earl Eiland <eee at nmt.edu> wrote:
> I'm trying to process the IP packet length field, as recorded by pcap
> (Ethereal) and recovered using pcapy. When I slice out those bytes, I
> get a value that shows in '\x00' format, rather than '0x00'. Neither
> int() nor eval() are working. How do I handle this?
>
> Earl Eiland
>
> --
> http://mail.python.org/mailman/listinfo/python-list
More information about the Python-list
mailing list