[Python] sequenza di bytes

Dario Bertini berdario a gmail.com
Dom 3 Ago 2014 11:55:28 CEST


Per trovare la posizione di una sequenza di byte in un file:

from mmap import mmap, PROT_READ
target = b'xxx'
with open(filename, 'rb') as fd, mmap(fd.fileno(), 0, prot=PROT_READ) as mm:
   print(mm.find(target))


-- 
xmpp: berdario at gmail.com
bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP
gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just
for signing commits)


Maggiori informazioni sulla lista Python