Не могу распечатать байт код .exe файла?

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

a = open("G:/socket/ani.exe","rb")
b = a.read()
print(b)
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 2
samodum
@samodum
Какой вопрос - такой и ответ
Ну всё правильно. Ты пытаешься печатать непечатаемые символы.
Для этого придумали шестнадцатеричные коды.
Переводи байты в HEX и наслаждайся

import binascii
filename = 'test.dat'
with open(filename, 'rb') as f:
    content = f.read()
print(binascii.hexlify(content))
Ответ написан
@maximsemin23
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы