Hexadecimal: how to convert 'ED6F3C01' to "\xED\x6F\x3C\x01" in python coding?

zxo102 zxo102 at gmail.com
Sat May 24 18:59:55 EDT 2008


But this is not "\xED\x6F\x3C\x01".  I need it for
struct.unpack('f',"\xED\x6F\x3C\x01") to calculate the decimal value
(IEEE 754).
Any other suggestions?

ouyang

On 5月25日, 上午6时46分, Sebastian 'lunar' Wiesner <basti.wies... at gmx.net>
wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> [ zxo102 <zxo... at gmail.com> ]
>
> >    how  to change the hexadecimal 'ED6F3C01' (or 'ED 6F 3C 01') to
> > "\xED\x6F\x3C\x01" in python coding?
> > When I take 'ED6F3C01' as a string and insert '\x' into it, I just got
> > the error information : invalid \x escape.
>
> [1]--> 'ED6F3C01'.decode('hex')
> Out[1]: '\xedo<\x01'
>
> - --
> Freedom is always the freedom of dissenters.
>                                       (Rosa Luxemburg)
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.9 (GNU/Linux)
>
> iEYEARECAAYFAkg4mtEACgkQn3IEGILecb7W6ACeNwr/vavkaXluvc0zeSa4cy1N
> YFIAoJjMsrRcLhqAPRxKktUqt7miMTrs
> =jxll
> -----END PGP SIGNATURE-----




More information about the Python-list mailing list