【发布时间】:2018-01-06 15:34:33
【问题描述】:
我有一组存储在 E:/ 驱动器中的 .msg 文件,我必须从中读取并提取一些信息。为此,我在 Python 3.6 中使用以下代码
from email.parser import Parser
p = Parser()
headers = p.parse(open('E:/Ratan/msg_files/Test1.msg', encoding='Latin-1'))
print('To: %s' % headers['To'])
print('From: %s' % headers['From'])
print('Subject: %s' % headers['subject'])
在输出中我得到如下。
To: None
From: None
Subject: None
我没有得到 To、FROM 和主题字段中的实际值。
任何想法为什么它不打印实际值?
请从此链接下载我的示例 msg 文件: drive.google.com/file/d/1pwWWG3BgsMKwRr0WmP8GqzG3WX4GmEy6/view
【问题讨论】:
标签: email parsing python-3.x