Python 的 `struct` 字节大小计算
Python's `struct` byte size calcualtion
很遗憾,我不明白 struct
python 模块的字节大小计算。
我在编码值时使用 this documentation。
import struct
struct.calcsize('H') # == 2
struct.calcsize('d') # == 8
但是
struct.calcsize('Hd') # == 16 != 8+2
一起使用编码需要 16 个字节而不是 10 个
be/is 这可能是什么原因?谢谢!
也许这会有所帮助;
struct.calcsize('=Hd')
很遗憾,我不明白 struct
python 模块的字节大小计算。
我在编码值时使用 this documentation。
import struct
struct.calcsize('H') # == 2
struct.calcsize('d') # == 8
但是
struct.calcsize('Hd') # == 16 != 8+2
一起使用编码需要 16 个字节而不是 10 个
be/is 这可能是什么原因?谢谢!
也许这会有所帮助;
struct.calcsize('=Hd')