我正在尝试使用unpack将十六进制数转换成小数。
当我使用:
from struct import *
unpack("<H",b"\xe2\x07")
输出为:
2018
,这就是我想要的。
问题是我的十六进制数据以字符串的形式出现在列表中:
asd = ['e2','07']
我的问题是,有没有一种简单的方法可以使用unpack而不使用反斜杠x?像这样:
unpack("<H","e207")
我知道这不管用,但我希望你能明白。
为了澄清,我知道我可以
b'\x11'
在列表中,但是它被解释为ascii,这是我不想要的,这就是为什么我有我显示的格式。