On 5月25日, 上午6时59分, zxo102 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> > wrote: > > > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > [ zxo102 <[EMAIL PROTECTED]> ] > > > > 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 -- http://mail.python.org/mailman/listinfo/python-list