从.msg文件读取

时间:2019-10-23 09:47:37

标签: python msg

我试图读取.msg文件的内容。

我研究了其他类似的问题,发现使用olefilehttps://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的“正文”。

1 个答案:

答案 0 :(得分:0)

尝试使用as

import sys,olefile

x=olefile.OleFileIO('dkd.msg')
y = x.openstream('WordDocument')
print y.read()