Как я могу проанализировать и прочитать pst-файл Outlook в Python?
Анализ PST-файла Outlook в Python
comment
Я потратил несколько дней на то, чтобы найти надежный способ сделать это, так что первоначальный вопрос был определенно хорошим вопросом! Я бы хотел, чтобы этот элемент был повторно открыт, чтобы я мог опубликовать решение, которое я нашел в конечном итоге, с помощью библиотеки win32com.client, доступной в стандартных дистрибутивах Python для Windows.
- person Jean-François Larvoire   schedule 30.01.2017
comment
@ Jean-FrançoisLarvoire Не могли бы вы указать на ресурс или документацию по найденному вами решению?
- person TrigonaMinima   schedule 27.02.2018
Ответы (2)
Я только когда-либо пытался найти libpst docs, но похоже, что пакет libpst-python может вам подойти: libpst-python
person
dreynold
schedule
07.07.2010
pypff - это оболочка python для библиотеки C libpff, которая позволяет вам получать доступ к электронной почте и структуре каталогов Pst-файлов. внутри питона.
Выполните сборку библиотеки с помощью указанной команды, чтобы установить привязки python. После этого вы сможете открыть консоль Python и просматривать Pst-файлы.
import pypff
pst = pypff.file()
pst.open("MyPst.pst")
pst.close()
Больше примеров можно найти на сайте библиотеки. Однако я обнаружил, что в библиотеке еще недостаточно функциональности. Например, вы можете читать электронные письма и каталоги, но пока нет ничего для вложений.
person
kslote1
schedule
01.10.2013
Когда я импортировал этот модуль в свой скрипт Python, он сказал, что его не существует. Я использую Python 2.7
- person pHorseSpec; 05.02.2016
Как ты его установил?
- person kslote1; 12.02.2016
Привет, я в настоящее время также работаю над pypff, однако у меня возникли проблемы с его установкой и использованием его с python на машине Windows. Как вы думаете, сможете ли вы уточнить установку и все такое?
- person BernardL; 09.03.2017
установите его с помощью
pip install libpff-python
.
- person Gmosy Gnaq; 01.08.2018
Есть ли способ открыть защищенные паролем файлы PST с помощью
pypff
?
- person user124114; 31.01.2020