Как преобразовать двоичную строку в строку ascii в python? [Дубликат]

На этот вопрос уже есть ответ:

Преобразовать двоичный файл в ASCII и наоборот 7 ответов

Я создал небольшую программу на Python, которая читает двоичный файл из файла и сохраняет его в текстовом файле, читает текстовый файл и сохраняет двоичный файл. Но я не могу заставить двоичный файл работать ... он читает файлы следующим образом:

f_bin = open(bin_file,"rb")
to_bin_data = f_bin.read()
bin_data = bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in to_bin_data), 0))
f_bin.close()

этот мне не подходит ... Преобразовать двоичный файл в ASCII и наоборот

Что-то вроде этой веб-страницы:http: //www.roubaixinteractive.com/PlayGround/Binary_Conversion/Binary_To_Text.as

Редактировать: я теперь сделал длинный, если еще сценарий для этого, но спасибо за ответы

Ответы на вопрос(3)

Ваш ответ на вопрос