Вот мой код:Объект 'str' не имеет атрибута 'decode'. Ошибка Python 3?
import imaplib
from email.parser import HeaderParser
conn = imaplib.IMAP4_SSL('imap.gmail.com')
conn.login('[email protected]', '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 не имеет расшифровывает больше, я прав? Как я могу это исправить?
Кроме того, в:
data = conn.fetch('1', '(BODY[HEADER])')
Я выбрать только 1-й по электронной почте. Как выбрать все?
@ jamesjames94: Пожалуйста, держите свои сообщения только на одном ** вопросе. Не продолжайте распространяться с новыми проблемами, вместо этого задайте новый вопрос. –