Потеря данных между необработанным электронным письмом и текстом [закрыто] ⇐ Python

Программы на Python
Anonymous
Потеря данных между необработанным электронным письмом и текстом [закрыто]

Сообщение Anonymous »

У меня, кажется, очень простая проблема. Я читаю данные из электронного письма, и они включают в себя данные, которые я ищу, затем перевожу их в строку и теряю часть..Я пробовал использовать email.message_from_bytes и emailtext.decode, поскольку у других они, похоже, сработали, но оба дали одинаковый результат.

Код: Выделить всё

# Read the email file in binary mode with open('filename.eml', 'rb') as f: raw_email = f.read() print(raw_email) #data looks good here

Код: Выделить всё

`# Parse the email
msg = email.message_from_bytes(raw_email)
print(msg) #data missing here`
Я также пробовал msg = emailtext.decode('utf-8'), но здесь отсутствуют те же данные.

Подробнее здесь: https://stackoverflow.com/questions/790 ... l-and-text

Вернуться в «Python»