2016-11-16 25 views
0

我目前正在嘗試爲攪拌機編寫一個模型導入腳本,並且需要解析的文件中的頂點座標位於前面的8位標頭68 * 80 04,其中任何「*」的十進制值都是標識頂點的數量。鑑於頭文件在整個文件中並不完全一致,我想知道有什麼方法可以在讀入字節後執行字節十六進制表示的通配符搜索?如何執行字節十六進制值的通配符搜索?

回答

0

你可以使用正則表達式:

import re 

with open('filename', 'rb') as file: 
    bs = file.read() 

matches = re.findall(b'\x68.\x80\x04', bs) 
+0

優秀,我會試試看。 – GregSolidus

相關問題