Maison > développement back-end > Tutoriel Python > Comment décoder des objets octets en chaînes dans Python 3 ?

Comment décoder des objets octets en chaînes dans Python 3 ?

Linda Hamilton
Libérer: 2024-12-18 01:25:11
original
582 Les gens l'ont consulté

How Do I Decode Bytes Objects into Strings in Python 3?

Décodage d'octets en chaînes dans Python 3

Vous avez acquis la sortie standard d'un programme externe en tant qu'objet octets. Cet article vous guidera dans la transformation de cet objet en une chaîne Python standard pour permettre son affichage comme vous le souhaitez.

Pour convertir l'objet bytes en chaîne, décodez-le à l'aide de la méthode decode() :

>>> stdout.decode("utf-8")
'-rw-rw-r-- 1 thomas thomas 0 Mar  3 07:03 file1
-rw-rw-r-- 1 thomas thomas 0 Mar  3 07:03 file2'
Copier après la connexion

Notez que l'exemple suppose que l'objet bytes est en codage UTF-8. Pour garantir un décodage correct, il est crucial de spécifier l'encodage qui correspond à vos données.

Ce processus de décodage donne la chaîne souhaitée, et vous pouvez maintenant l'imprimer comme prévu :

>>> print(stdout.decode("utf-8"))
-rw-rw-r-- 1 thomas thomas 0 Mar  3 07:03 file1
-rw-rw-r-- 1 thomas thomas 0 Mar  3 07:03 file2
Copier après la connexion

Par en suivant cette technique simple, vous pouvez efficacement extraire et décoder des objets octets en chaînes, permettant un traitement et un affichage transparents des données dans Python 3.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal