J'ai lu dans une pièce jointe XML avec
bytes_string=part.get_payload(decode=False)
La charge utile est fournie sous forme de chaîne d'octets, comme le suggère mon nom de variable.
J'essaie d'utiliser l'approche Python 3 recommandée pour transformer cette chaîne en une chaîne utilisable que je peux manipuler.
L'exemple montre:
str(b'abc','utf-8')
Comment puis-je appliquer l' b
argument de mot clé (octets) à ma variable bytes_string
et utiliser l'approche recommandée?
La façon dont j'ai essayé ne fonctionne pas:
str(bbytes_string, 'utf-8')
str(bytes_string, 'utf-8', 'ignore')
Les erreurs peuvent être ignorées en passant le troisième paramètre.