我有一个十六进制字符串,例如:
data = "437c2123"
我想根据 ASCII 表将这个字符串转换为一个字符序列。 结果应该是这样的:
data_con = "C|!#"
谁能告诉我怎么做?
最佳答案
在 Python2 中
>>> "437c2123".decode('hex')
'C|!#'
在 Python3 中(也适用于 Python2,对于 <2.6,你不能在字符串前加上 b
前缀)
>>> import binascii
>>> binascii.unhexlify(b"437c2123")
b'C|!#'
关于python - 十六进制字符串到python中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10618586/