Преобразование ASCII в двоичное и двоичное в ascii выполняется встроенным модулем binascii. Он имеет очень прямолинейное использование с функциями, которые принимают входные данные и выполняют преобразование. В приведенной ниже программе показано использование модуля binascii и его функций с именами b2a_uu и a2b_uu . Uu означает «кодирование UNIX-в-UNIX», которое обеспечивает преобразование данных из строк в двоичные значения и в значения ascii, как того требует программа.
import binascii text = "Simply Easy Learning" # Converting binary to ascii data_b2a = binascii.b2a_uu(text) print "**Binary to Ascii** \n" print data_b2a # Converting back from ascii to binary data_a2b = binascii.a2b_uu(data_b2a) print "**Ascii to Binary** \n" print data_a2b
Когда мы запускаем вышеуказанную программу, мы получаем следующий вывод: