bytes ( ).decode ( )
DESCRIPTION.
Convertit un tableau d'octets en une chaine de caractères.
SYNTAXE.
Texte = tableau.decode ( code , erreur )
Texte = ⇨ variable qui recevra la valeur [ optionnel ]
tableau ⇨ tableau d'octets [ OBLIGATOIRE ]
.decode ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
code ⇨ encode des caractères [ optionnel ]
erreur ⇨ gestionnaire d'erreurs à invoquer [ optionnel ]
REMARQUES.
tableau doit être un objet de type bytes ( ) valide.
Par défaut code est "utf-8", (encoding = "utf-8") mais s'il est précisé il doit être un système d'encodage des caractères valide et gérable par Python.
erreur permet de stipuler un gestionnaire d'erreur différent, par exemple errors = "replace", que celui pris par défaut, c'est-à-dire errors = "strict". Si l'argument erreur est présent seul, il doit être nommé (errors = "..."), sinon il doit être placé après code.
EXEMPLES.
BYT_Titre = bytes ( "Mon Python à moi." , "utf-8" )
Titre = BYT_Titre.decode ( "utf-8" , "replace" )
print ( BYT_Titre ) retourne b'Mon Python \xc3\xa0 moi.'
print ( Titre ) retourne Mon Python à moi.
print ( type ( BYT_Titre ) ) retourne <class 'bytes'>
print ( type ( Titre ) ) retourne <class 'str'>
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.