将u‘EW2FB9123456’更改为\ x45 \ x57 \ x32 \ x46 \ x42 \ x39 \ x31 \ x32 \ x33 \ x34 \ x35 \ x36

时间:2019-02-12 02:42:00

标签: python-2.7

我想将unicode更改为十六进制字节。

如何处理?

我使用Windows 7和python 2.7。我试过了 unhexlify(),但发生错误:TypeError:找到了非十六进制数字

bd_addr = u'EW2FB9123456'
SN_write = b'\x32\xD3\x0D\x02' + unhexlify(bd_addr) + struct.pack("<H", 
 CRC16.calc(b'\x32\xD3\x0D\x02' + unhexlify(bd_addr)))

0 个答案:

没有答案