2010-07-07 310 views
8

如何解析和读取Python中的outlook pst文件?Python中的Outlook PST文件解析

+2

我浪费了几天的时间找到一个可靠的方法来做到这一点,所以最初的问题绝对是一个很好的问题! 我想重新打开该项目,以便我可以发布最终找到的解决方案,使用win32com.client库,可用于Windows的标准Python分发版。 – 2017-01-30 17:52:20

+0

@ Jean-FrançoisLarvoire你能指出一个资源或你找到的解决方案的文档吗? – TrigonaMinima 2018-02-27 07:04:16

回答

2

我只过戳在libpst文档,但它看起来像libpst-Python包为你可能的工作:libpst-python

4

pypff是C库是一个Python包装libpff,使您可以访问电子邮件和python中的Pst文件的目录结构。

使用指定命令安装python绑定来创建库。然后你应该可以打开python控制台并浏览Pst文件。

import pypff 

pst = pypff.file() 
pst.open("MyPst.pst") 
pst.close() 

在图书馆网站上还有更多的例子。但是,我发现库中没有足够的功能。例如,您可以阅读电子邮件和目录,但附件还没有任何内容。

+0

当我将这个模块导入到我的Python脚本中时,它表示它不存在。我正在使用python 2.7 – pHorseSpec 2016-02-05 18:43:04

+1

你是如何安装它的? – kslote1 2016-02-12 02:41:42

+1

您好我目前正在pypff上工作,但是在安装它时出现了一些麻烦,并且在窗口的机器上使用Python来使用它。你认为你可以详细说明安装吗? – BernardL 2017-03-09 03:43:32