Comment convertir des octets (bytes) en chaîne de caractères (string) sous python

Published: 07 février 2018

DMCA.com Protection Status

Simple exemple de comment convertir des octets (bytes) en chaîne de caractères (string) sous python en utilisant la fonction decode("utf-8"):

>>> l = b'hello world'
>>> l
b'hello world'
>>> type(l)
<class 'bytes'>
>>> s = l.decode("utf-8") 
>>> type(s)
<class 'str'>
>>> s
'hello world'

Peut être utile par exemple avec un tunnel ssh et pexpect qui retourne des résultats de type "bytes" (voir)

Références

Liens Site
Convert bytes to a string? stackoverflow
Built-in Types python doc
unicode python doc