我试图使用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?