Я пытаюсь прочитать 2 байта за раз из файла в шестнадцатеричном формате.
f = open(filename, "rb+")
seekv = 0
x = 16
while x > 0:
x = x-1
f.seek(seekv)
seekv = seekv + 1
Nextb = binascii.hexlify(f.readline(2))
print Nextb
Проблема в том, что если эти 2 байта равны 0a0a, он будет читать только один байт, 0a.Я подозреваю, что это как-то связано с тем, что 0x0A - это новая строка в ASCII, но этого не должно быть.