【发布时间】:2019-09-25 10:02:29
【问题描述】:
我正在尝试在 python3 中读取 16 位二进制文件,但出现以下错误
out = struct.unpack("h", bytes)
错误:解包需要 2 个字节的缓冲区
import struct
for line in file_read:
bytes = file_read.read(2)
out = struct.unpack("h", bytes)
file_write.write(str(out))
任何关于我可能出错的建议将不胜感激..
【问题讨论】:
标签: python python-3.6 binaryfiles