मैंने XML ईमेल अनुलग्नक में पढ़ा है
bytes_string=part.get_payload(decode=False)
पेलोड एक बाइट स्ट्रिंग के रूप में आता है, जैसा कि मेरे चर नाम से पता चलता है।
मैं इस स्ट्रिंग को एक उपयोगी स्ट्रिंग में बदलने के लिए अनुशंसित पायथन 3 दृष्टिकोण का उपयोग करने की कोशिश कर रहा हूं जिसे मैं हेरफेर कर सकता हूं।
उदाहरण दिखाता है:
str(b'abc','utf-8')
मैं b
अपने चर के लिए (बाइट) कीवर्ड तर्क कैसे लागू कर सकता हूं bytes_string
और अनुशंसित दृष्टिकोण का उपयोग कर सकता हूं ?
जिस तरह से मैंने कोशिश की वह काम नहीं करता है:
str(bbytes_string, 'utf-8')
str(bytes_string, 'utf-8', 'ignore')
तीसरे पैरामीटर को पारित करके त्रुटियों को अनदेखा किया जा सकता है।