2010-07-07 111 views
8

¿Cómo puedo analizar y leer un archivo pst de Outlook en Python?Análisis de archivos PST de Outlook en Python

+2

Perdí varios días buscando una manera confiable de hacerlo, ¡así que la pregunta inicial definitivamente fue una buena pregunta! Me gustaría que el elemento se volviera a abrir para poder publicar la solución que encontré finalmente, utilizando la biblioteca win32com.client, disponible en las distribuciones estándar de Python para Windows. –

+0

@ Jean-FrançoisLarvoire ¿podría indicar algún recurso o documentación para la solución que encontró? – TrigonaMinima

Respuesta

2

he pinchado sólo alguna vez en documentos libpst, pero parece que el paquete libpst-pitón podría funcionar para usted: libpst-python

4

pypff es un envoltorio de Python para la biblioteca C libpff que le permite acceder al correo electrónico y la estructura de directorio de archivos Pst dentro de python.

Realice una creación de la biblioteca con el comando especificado para instalar los enlaces de python. Entonces debería poder abrir la consola de python y navegar a través de archivos Pst.

import pypff 

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

Hay más ejemplos en el sitio web de las bibliotecas. Sin embargo, descubrí que aún no había suficiente funcionalidad en la biblioteca. Por ejemplo, puede leer los correos electrónicos y los directorios, pero todavía no hay nada para los archivos adjuntos.

+0

Cuando importé este módulo en mi script python, dijo que no existía. Estoy usando python 2.7 – pHorseSpec

+1

¿Cómo lo instalaste? – kslote1

+1

Hola, actualmente también estoy trabajando en pypff, pero tengo algunos problemas para instalarlo y para usarlo con Python en la máquina de Windows. ¿Crees que puedes elaborar con la instalación y tal? – BernardL

Cuestiones relacionadas