Python 3 - Hex-String到字节

时间:2017-12-27 18:11:08

标签: python

我正在使用python 3并尝试将十六进制字符串转换为以字节为单位的表单。所以我使用了以下命令:

bytes.fromhex('97ad300414b64c')

我预期的结果如下:b'\x97\xad\x30\x04\x14\xb6\x4c''但得到b'\x97\xad0\x04\x14\xb6L'。我注意到我做错了什么,但也许它是编码的东西?

1 个答案:

答案 0 :(得分:0)

正如@ user8651755在注释中指出的,这是由于某些字节对应于可打印字符这一事实。答案是:您做对了所有事情。