Здравствуйте. Подскажите начинающему ..
Хочу подсчитать кол-во комбинаций байтов в формате hex в файле с помощью метода .count().
Но после преобразования очередного числа из цикла к требуемому виду, то возникает вполне логичная)) ошибка несовместимости типов:
TypeError: argument should be integer or bytes-like object, not ‘str’
вот часть кода
with open('123.bin', ‘rb’) as binary_file:
i = 0
found = # список куда будем сохранять рез. расчетов
… for i in range(256):
……..for_count = “b'” + str(hex(i)) + “'” # чтоб привести к виду- b'\x00'
……..cnt = binary_file.read().count(for_count) # так работает: cnt = binary_file.read().count(b'\x00'),
# но нужно по циклу все байты посчитать
Как зациклить расчет или правильно преобразовать тип?
Спасибо.