是否有简单方法(或最简单的方法?)在 '\x1a\x2b\x3c\x4d'
和 之间进行转换>'1a2b3c4d'
在 python 中?
(这里的'\x4d'
表示一个ascii码为4d
的字节,即字符'M'
,但是 '4d'
代表两个字符,其他的都是类似的意思。)
最佳答案
您可以使用 binascii.hexlify()
function 将字节转换为其十六进制表示形式:
>>> import binascii
>>> binascii.hexlify('\x1a\x2b\x3c\x4d')
'1a2b3c4d'
关于python - 有没有一种简单的方法可以在 python 中的字节和它们的十六进制表示(也是字节)之间进行转换,比如 '\x1a\x2b\x3c\x4d' 到 '1a2b3c4d' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27878667/