Comment puis-je analyser et lire un fichier outlook pst en Python?Outlook PST analyse de fichiers en Python
Répondre
Je n'ai jamais poked à libpst docs, mais il semble que le paquet libpst-python pourrait fonctionner pour vous: libpst-python
pypff est un wrapper python pour la bibliothèque C libpff qui vous permet d'accéder à courrier électronique et structure de répertoire des fichiers Pst dans Python.
Faites une marque de la bibliothèque avec la commande spécifiée pour installer les liaisons python. Ensuite, vous devriez être capable d'ouvrir la console python et de parcourir les fichiers Pst.
import pypff
pst = pypff.file()
pst.open("MyPst.pst")
pst.close()
Il existe d'autres exemples sur le site Web des bibliothèques. Cependant, j'ai trouvé qu'il n'y avait pas encore assez de fonctionnalités dans la bibliothèque. Par exemple, vous pouvez lire les courriels et les répertoires, mais il n'y a rien pour les pièces jointes pour l'instant.
Lorsque j'ai importé ce module dans mon script python, il a dit qu'il n'existait pas. J'utilise python 2.7 – pHorseSpec
Comment l'avez-vous installé? – kslote1
Salut, je travaille aussi sur Pypff, mais j'ai du mal à l'installer et à l'utiliser avec Python sur une machine Windows. Pensez-vous que vous pouvez élaborer avec l'installation et tel? – BernardL
J'ai perdu plusieurs jours à trouver un moyen fiable de le faire, donc la question initiale était définitivement une bonne question! J'aimerais que l'élément rouvre afin que je puisse publier la solution que j'ai finalement trouvée, en utilisant la bibliothèque win32com.client, disponible dans les distributions Python standard pour Windows. –
@ Jean-FrançoisLarvoire pourriez-vous indiquer une ressource ou une documentation pour la solution trouvée? – TrigonaMinima