Python中解析Outlook PST文件

21 投票
2 回答
52366 浏览
提问于 2025-04-16 00:57

我该如何在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

撰写回答