我正在尝试将十六进制解码为二进制,但似乎无法绕过“无效的十进制文字”

问题描述 投票:0回答:1

尝试使用

bytes.fromhex()
将十六进制字符串解码为二进制,但在尝试将十六进制字符串放入其中时,我不断遇到无效的十进制文字错误:

hex = (hexstring)
print(bytes.fromhex(hex))

如何让 Python 读取其中包含字母的十六进制字符串?

python hex
1个回答
0
投票

不确定下面的程序的输入是如何的,其中

af
是输入的值,它起作用了

hexint = "af"
print(bytes.fromhex(hexint))
© www.soinside.com 2019 - 2024. All rights reserved.