Потеря данных между необработанным электронным письмом и текстом [закрыто] ⇐ 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»