gpt4 book ai didi

python - 使用 Python 的 struct.unpack 时是否可以跳过字节?

转载 作者:行者123 更新时间:2023-12-05 01:16:12 24 4
gpt4 key购买 nike

可以使用 Python 的 struct.unpackBitmap file header 中提取有用的值,如下:

magic, file_size, _, _, data_offset = struct.unpack('<2sLHHL', file_header)
assert magic == 'BM'

有什么方法可以避免在这里分配给 _ (或另一个一次性变量)的需要吗?是否可以更改格式字符串以使 struct.unpack 跳过两个未使用的 H 字段?

最佳答案

是的,使用“x”代码跳过 1 个字节。 (见这里:https://docs.python.org/2/library/struct.html#format-characters)

即将格式代码中的“H”替换为“xx”。

关于python - 使用 Python 的 struct.unpack 时是否可以跳过字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54074401/

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