2010-07-07 315 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