python将字符串转成16进制的ASCii码的值

from python mail-list chinese
> 出来是字符串,可是因为里面有特殊字符,不能够很好的打印了,原字符串如下:
> '/x00/x91/xe2/xbe/xf1/x00/x04/xc4/x94/xba/xf7/xa2/x11/xf7/x11f/xe4A/x1c/xcc­'
> 想转换为
> '0091E2BEF10004C494BAF7A211F71166E4411CCC'打印出来应该如何做?谢谢。

>>> a= '/x00/x91/xe2/xbe/xf1/x00/x04/xc4/x94/xba/xf7/xa2/x11/xf7/x11f/xe4A/x1c/xcc­'
>>> import binascii
>>> binascii.b2a_hex(a)
'0091e2bef10004c494baf7a211f71166e4411ccc'
 

你可能感兴趣的:(python将字符串转成16进制的ASCii码的值)