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

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