Python:搜索/读取二进制数据

我正在读一个二进制文件(在这种情况下是一个jpg),并且需要在该文件中找到一些值.对于那些感兴趣的人,二进制文件是一个jpg,我正在尝试通过查找二进制结构为detailed here来选出它的维度.

我需要在二进制数据中找到FFC0,跳过一些字节数,然后读取4个字节(这应该给我图像的尺寸).

什么是搜索二进制数据中的值的好方法?有没有相当于“找到”,还是像re?

您可以将文件实际加载到字符串中并使用

s.find('\xff\xc0')
翻译自:https://stackoverflow.com/questions/3217334/python-searching-reading-binary-data

转载注明原文:Python:搜索/读取二进制数据