Przeczytałem w załączniku e-mail XML z
bytes_string=part.get_payload(decode=False)
Ładunek pojawia się jako ciąg bajtów, jak sugeruje nazwa mojej zmiennej.
Próbuję użyć zalecanego podejścia Python 3, aby przekształcić ten ciąg w użyteczny ciąg, którym mogę manipulować.
Przykład pokazuje:
str(b'abc','utf-8')
Jak mogę zastosować b
argument słowa kluczowego (bajty) do mojej zmiennej bytes_string
i zastosować zalecane podejście?
Sposób, w jaki próbowałem, nie działa:
str(bbytes_string, 'utf-8')
str(bytes_string, 'utf-8', 'ignore')
Błędy można zignorować, przekazując trzeci parametr.