我有以二进制格式存储的 jpeg 图像。需要编辑这些二进制文件以删除之前的所有字节对0xff 0xd8
(因为这是我的 jpeg 的初始部分)。原因是当我尝试在图像程序中查看这些文件时,只要我不摆脱在这个0xff 0xd8
字节之前的所有字节数组部分,它们就不会打开。这是我到目前为止所尝试的:
data= open ('C:/Users/Umberto/Desktop/_BR_Browse.001_2065642654_1.BINARY', 'rb+')
edit= str (data.read () )
data.close ()
edit.find ('/xff/xd8')
但我总是收到'-1'作为索引,无论我使用“find”方法作为参数。代码有什么问题?一旦我知道 的位置/xff/xd8
,我就会以某种方式简单地删除它之前的内容。