【发布时间】:2013-06-22 05:51:21
【问题描述】:
我是 python 新手,并在发布之前尝试过寻求帮助。
我有一个包含许多我需要解析的值的二进制文件。每个值都有一个包含两个字节的十六进制标头和第三个字节,它给出了该记录中要解析的数据的大小。下面是一个例子:
\x76\x12\x0A\x08\x00\x00\x00\x00\x00\x00\x00\x00
\x76\x12 是记录标记,\x0A 是接下来要读取的字节数。
此数据始终具有两个字节标记和第三个字节大小。但是要解析的数据是可变的,记录标记按如下方式递增:\x76\x12 和 \x77\x12 依此类推,直到 \x79\x12 再次开始。
这只是使用此帖子的示例数据。
非常感谢您的帮助或指点。
【问题讨论】:
-
十六进制值是否总是用反斜杠分隔?
-
这是真正的字符串内容还是它的 Python 表示形式?