我正在尝试为blender编写一个模型导入脚本,我需要解析的文件中的顶点坐标前面是8位标题68 * 80 04,其中“*”的十进制值是识别顶点的数量。鉴于标题在整个文件中并不完全一致,我想知道在读入字节十六进制表示后,有哪些方法可以执行通配符搜索?
答案 0 :(得分:0)
您可以使用正则表达式:
import re
with open('filename', 'rb') as file:
bs = file.read()
matches = re.findall(b'\x68.\x80\x04', bs)