मैंने 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')तीसरे पैरामीटर को पारित करके त्रुटियों को अनदेखा किया जा सकता है।