'str'对象没有属性'decode'。这是Python 3的错误吗?
'str'对象没有属性'decode'。这是Python 3的错误吗?
这个问题已经有答案了:
这是我的代码:
import imaplib from email.parser import HeaderParser conn = imaplib.IMAP4_SSL('imap.gmail.com') conn.login('example@gmail.com', 'password') conn.select() conn.search(None, 'ALL') data = conn.fetch('1', '(BODY[HEADER])') header_data = data[1][0][1].decode('utf-8')
这时我收到了错误信息:
AttributeError: \'str\' object has no attribute \'decode\'
Python 3不再有str.decode(),那么我该如何解决这个问题?
admin 更改状态以发布 2023年5月24日