Heim > Backend-Entwicklung > Python-Tutorial > Wie dekodiere ich Bytes-Objekte in Strings in Python 3?

Wie dekodiere ich Bytes-Objekte in Strings in Python 3?

Linda Hamilton
Freigeben: 2024-12-18 01:25:11
Original
578 Leute haben es durchsucht

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

Bytes in Strings in Python 3 dekodieren

Sie haben die Standardausgabe eines externen Programms als Byteobjekt erworben. Dieser Artikel führt Sie durch die Umwandlung dieses Objekts in einen regulären Python-String, um seine Anzeige wie gewünscht zu ermöglichen.

Um das Bytes-Objekt in eine Zeichenfolge zu konvertieren, dekodieren Sie es mit der decode()-Methode:

>>> 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'
Nach dem Login kopieren

Beachten Sie, dass im Beispiel davon ausgegangen wird, dass das Bytes-Objekt in UTF-8-Kodierung vorliegt. Um eine ordnungsgemäße Dekodierung sicherzustellen, ist es wichtig, die Kodierung anzugeben, die Ihren Daten entspricht.

Dieser Dekodierungsprozess ergibt die gewünschte Zeichenfolge, und Sie können sie nun wie vorgesehen drucken:

>>> 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
Nach dem Login kopieren

Von Mit dieser einfachen Technik können Sie Byte-Objekte effektiv extrahieren und in Strings dekodieren und so eine nahtlose Datenverarbeitung und -anzeige in Python 3 ermöglichen.

Das obige ist der detaillierte Inhalt vonWie dekodiere ich Bytes-Objekte in Strings in Python 3?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage