Я пытаюсь прочитать файл BMP в Python. Я знаю первые два байта указать фирму BMP. Следующие 4 байта - это размер файла. Когда я буду excecute:
fin = open("hi.bmp", "rb")
firm = fin.read(2)
file_size = int(fin.read(4))
Я получаю
ValueError: недействительный литерал для int() с базой 10: 'F #\x13'
Что я хочу сделать, это прочитать эти четыре байта как целое число... Кажется, что Python читает их как символы и возвращает строку, которая не может быть преобразована в целое. Как я могу сделать это правильно?