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 |