我在列出搜索结果的所有偏移量时遇到问题。它用于研究bin文件中的所有8212关键字。请指教。
with open('test.bin', 'rb') as f:
s = f.read()
k = s.find(b'\x82\x12')
for list in k:
print(list)
它显示错误“ TypeError:'int'对象不兼容。
。find()返回该值的最低索引出现,因此k是一个整数而不是一个列表,如果要使用正则表达式尝试列表,或参考本文:How to find all occurrences of a substring?