Python'da bir outlook pst dosyasını nasıl ayrıştırıp okuyabilirim?Outlook PST Dosyası Ayrıştırma Python'da Ayrıştırma
cevap
sadece hiç libpst docs de uzattı, ama sizin için işe yarayabilecek libpst-piton paketin benziyor: libpst-python
pypff C kütüphanesi için bir piton sarıcı olduğunu e-posta ve erişmesini sağlar libpff Python içindeki Pst dosyalarının dizin yapısı.
Python bağlamaları kurmak için belirtilen komutla kütüphaneyi bir hale getirin. O zaman python konsolunu açıp Pst dosyalarına göz atabilirsiniz.
import pypff
pst = pypff.file()
pst.open("MyPst.pst")
pst.close()
Kütüphaneler web sitesinde daha fazla örnek var. Bununla birlikte, kütüphanede henüz yeterli işlevsellik olmadığını tespit ettim. Örneğin, e-postaları ve dizinleri okuyabilirsiniz, ancak ekleri için henüz bir şey yok.
Bu modülü python betiğime aktardığımda, var olmadığını söyledi. Python kullanıyorum 2.7 – pHorseSpec
Nasıl yüklediniz? – kslote1
Merhaba Şu anda pypff üzerinde çalışıyorum, ancak bunu yüklemek ve bir Window'un makinesinde python ile kullanarak etrafında dolaşmak bazı sorun yaşıyor. Kurulumla ilgili olarak düşünebileceğinizi düşünüyor musunuz? – BernardL
Bunu yapmak için güvenilir bir yol bulmak için birkaç gün harcadım, bu yüzden ilk soru kesinlikle iyi bir soru! Öğenin yeniden açılmasını istiyorum, böylece Windows için standart Python dağıtımlarında bulunan win32com.client kütüphanesini kullanarak sonuçta bulduğum çözümü yayınlayabilirim. –
@ Jean-FrançoisLarvoire bulduğunuz çözüm için bir kaynağa veya bazı belgelere işaret edebilir misiniz? – TrigonaMinima