ฉันได้อ่านในไฟล์แนบอีเมล XML กับ
bytes_string=part.get_payload(decode=False)
เพย์โหลดมาในรูปแบบสตริงไบต์ตามที่ชื่อตัวแปรของฉันแนะนำ
ฉันพยายามใช้วิธี Python 3 ที่แนะนำเพื่อเปลี่ยนสตริงนี้ให้เป็นสตริงที่ใช้งานได้ซึ่งฉันสามารถจัดการได้
ตัวอย่างแสดง:
str(b'abc','utf-8')
ฉันจะใช้b
อาร์กิวเมนต์คำสำคัญ (ไบต์) กับตัวแปรของฉันbytes_string
และใช้แนวทางที่แนะนำได้อย่างไร
วิธีที่ฉันลองใช้ไม่ได้ผล:
str(bbytes_string, 'utf-8')
str(bytes_string, 'utf-8', 'ignore')
ข้อผิดพลาดสามารถละเว้นได้โดยการส่งผ่านพารามิเตอร์ที่สาม