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

zxo102 zxo102 at gmail.com
Sat May 24 19:05:42 EDT 2008


On 5月25日, 上午6时59分, zxo102 <zxo... at gmail.com> wrote:
> 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------ 隐藏被引用文字 -
>
> - 显示引用的文字 -

Hash: SHA1
I got it. Just simply use it like
struct.unpack('f',"ED6F3C01".decode('hex')). It works now.

Thank you very much.
ouyang



More information about the Python-list mailing list