Я пытаюсь прочитать файл в двоичном формате и вернуть, например, «ffffff» серию из шести шестнадцатеричных кодов. Имеет ли это смысл? Код у меня есть (ниже) только возвращает список 2, так это выглядит как «фф»Python binary to multi- hex
fp = open(f, 'rb')
hex_list = ("{:02x}".format(ord(c)) for c in fp.read())
я специально ищу, чтобы сделать это возвращение что-то вроде
['ab0012', 'ffbaf0']
не нравится
['ab', '00', '12', 'ff', 'ba', 'f0']
любая помощь будет оценена благодаря.
Рассматривали ли вы чтение 3 байта в то время? –
Можете ли вы привести пример того, что вы имеете в виду? – killer