LINUX.ORG.RU

Перевод файла в байтовую строку

 , ,


0

1

всем привет, есть бинарник на 64 байта, хочу написать программу для того чтобы файл выводился уже разбитый на байты

f = open(r'C:\\Users\\shaaa\\Desktop\\Python\\123', 'rb')
data = f.readlines()
print(data)
f.close()

но выводит он еще и символы которые распознал уже как ascii:
'\x05\x19V\x14\xa6f\xc3W,\x89\x83\x00\x0e\xf5x\x80\x00\x00\x00\x80\x00\xccp
как сделать так, чтобы он всегда выводил только байты, а не превращал их в символы?

Если честно, то собственная функция пишется за минуту. Я, к сожалению, редко пользуюсь возможностями Python, предпочитая делать свои велосипеды для таких вот очевидных функций типа бинарные перестановки или там преобразования строк, хотя может встроенные механизмы были бы быстрее и эффективнее по производительности...

I-Love-Microsoft ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.