我试图读取.msg
文件的内容。
我研究了其他类似的问题,发现使用olefile
(https://pypi.org/project/olefile/)对我来说并没有什么坏处。
我的代码当前为:
import olefile
def read_msg(file_name):
if file_name.lower().endswith(('.msg')):
with olefile.OleFileIO(file_name) as ole:
meta = ole.get_metadata()
meta.dump()
return "something"
read_msg('my_msg_file.msg')
但是,我不明白如何从文本中提取文本。
使用meta.dump()
,我可以提取元数据,但不能提取.msg的“正文”。
答案 0 :(得分:0)
尝试使用as
import sys,olefile
x=olefile.OleFileIO('dkd.msg')
y = x.openstream('WordDocument')
print y.read()