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'>>> lb'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 |
