Ho letto un allegato di posta elettronica XML con
bytes_string=part.get_payload(decode=False)
Il payload arriva come una stringa di byte, come suggerisce il nome della mia variabile.
Sto cercando di utilizzare l'approccio consigliato Python 3 per trasformare questa stringa in una stringa utilizzabile che posso manipolare.
L'esempio mostra:
str(b'abc','utf-8')
Come posso applicare l' b
argomento della parola chiave (byte) alla mia variabile bytes_string
e utilizzare l'approccio consigliato?
Il modo in cui ho provato non funziona:
str(bbytes_string, 'utf-8')
str(bytes_string, 'utf-8', 'ignore')
Gli errori possono essere ignorati passando il terzo parametro.