Python - Convertir le binaire en ASCII

La conversion ASCII vers binaire et binaire vers ascii est effectuée par le module binascii intégré. Il a une utilisation très simple avec des fonctions qui prennent les données d'entrée et effectuent la conversion. Le programme ci-dessous montre l'utilisation du module binascii et ses fonctions nomméesb2a_uu et a2b_uu. L'uu signifie "encodage UNIX vers UNIX" qui s'occupe de la conversion des données des chaînes en valeurs binaires et ascii comme requis par le programme.

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

Lorsque nous exécutons le programme ci-dessus, nous obtenons la sortie suivante -

**Binary to Ascii** 
44VEM&QY([email protected]&5AFYI;F
**Ascii to Binary** 
Simply Easy Learning