BW_Div = struct.unpack('>H', d[1:3])[0] self.textEdit_bw_div.setText(str(BW_Div))报错unpack requires a buffer of 2 bytes
时间: 2024-03-28 07:41:05 浏览: 52
Python使用struct处理二进制(pack和unpack用法)
这个报错是因为你传入的字节数组 d 的长度不够,无法满足 struct.unpack() 方法的要求。你需要检查一下 d 的长度是否正确,确保其包含了你想要解包的完整数据。如果 d 的长度正确,那么可能是你的解包格式不正确导致的。你可以检查一下你传给 struct.unpack() 方法的格式字符串是否正确,确保它与你传入的字节数组的结构相匹配。
阅读全文