带有字节数组的struct.unpack
发布于 2021-01-29 16:17:02
我编写了一个struct.unpack
在字节数组上使用的应用程序。使用python 2.7.5在我的机器上运行它,效果很好:
>>> data
bytearray(b'\x07\x00\x00\x00\x00\x00\x00\x00')
>>> struct.unpack("<Q", data)
(7,)
但是,我尝试将其与python 2.7.3版一起使用时出现异常:
错误:解压缩需要长度为8的字符串参数
我需要在将其解压缩之前将字节数组显式转换为字符串。这与python版本更改有关吗?该结构手册只字未提这个..我想避免这样做所有的铸造,是有解决什么办法?
关注者
0
被浏览
43