有没有一种简单的方法在python中转换字节和它们的十六进制表示(也是字节),比如'\ x1a\x2b\x3c\x4d'到'1a2b3c4d'?

thu*_*zhf 1 python string byte

有没有一种简单的方法(或最简单的一种?)之间进行转换'\x1a\x2b\x3c\x4d',并'1a2b3c4d'蟒蛇

(这里的'\x4d'意思是一个ascii代码的字节4d,即字符'M',但'4d'代表两个字符.其他字符的含义相似.)

Mar*_*ers 7

您可以使用以下binascii.hexlify()函数将字节转换为十六进制表示:

>>> import binascii
>>> binascii.hexlify('\x1a\x2b\x3c\x4d')
'1a2b3c4d'
Run Code Online (Sandbox Code Playgroud)