Я пытаюсь использовать python и email.Parser
для анализа электронной почты из файла. Я использую следующую команду:Как извлечь тело электронной почты из файла с помощью электронной почты. Парсер?
headers = Parser().parse(open(filename, 'r'))
для разбора файла. Но когда я пытаюсь получить тело, которое я использую, например,
print(headers.get_payload()[0])
и я получаю что-то вроде
From nobody Mon Oct 12 16:32:25 2015
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hi Alex,
....
Есть ли какой-нибудь способ, чтобы избавиться от этих первых трех/четырех строк? И как декодировать контент, например 'fr = C3 = BCher'?
Большое спасибо, кажется, сработало! – Alex
уверенная вещь; вы можете проверить немного более длинную напыщенность мной на эту тему, в вопросе Анураг связал – Todor