小编Ivi*_*ony的帖子

Python struct calsize与实际不同

我试图使用python从二进制文件中读取一个短和长struct.

但是

print(struct.calcsize("hl")) # o/p 16
Run Code Online (Sandbox Code Playgroud)

这是错误的,它应该是2个字节的短,8个字节的长.我不确定我struct是以错误的方式使用模块.

当我打印每个的值时

print(struct.calcsize("h")) # o/p 2
print(struct.calcsize("l")) # o/p 8
Run Code Online (Sandbox Code Playgroud)

有没有办法强制python保持精度datatypes?

python struct sizeof padding

5
推荐指数
1
解决办法
677
查看次数

标签 统计

padding ×1

python ×1

sizeof ×1

struct ×1