gpt4 book ai didi

python - 读取 3 个字节作为整数

转载 作者:太空狗 更新时间:2023-10-29 17:38:51 24 4
gpt4 key购买 nike

如何读取 3 个字节的整数?

struct module 是否提供类似的东西?

我可以读取 3 个字节并添加一个额外的\x00,然后将其解释为一个 4 字节整数,但这似乎没有必要。

最佳答案

struct 模块没有 3 字节整数的选项,所以我认为您附加 '\x00' 的想法是最简单的方法。

In [30]: import struct
In [38]: struct.pack('>3b',0,0,1)
Out[38]: '\x00\x00\x01'

In [39]: struct.unpack('>i','\x00'+'\x00\x00\x01')
Out[39]: (1,)

关于python - 读取 3 个字节作为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10216650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com