Python中解析Outlook PST文件
我该如何在Python中解析和读取Outlook的pst文件?
2 个回答
17
pypff 是一个 Python 的工具,它是 C 语言库 libpff 的一个封装,能让你在 Python 中访问 Pst 文件里的邮件和目录结构。
你需要用指定的命令来编译这个库,以安装 Python 的接口。完成后,你就可以打开 Python 控制台,浏览 Pst 文件了。
import pypff
pst = pypff.file()
pst.open("MyPst.pst")
pst.close()
在这个库的网站上还有更多的例子。不过,我发现这个库的功能还不够完善。比如,你可以读取邮件和目录,但目前还不能处理附件。
7
我之前只是简单看过libpst的文档,但看起来libpst-python这个包可能对你有帮助:libpst-python