मैं पाइथन में एक आउटलुक पीएसटी फ़ाइल कैसे पार्स और पढ़ सकता हूं?पायथन में आउटलुक पीएसटी फ़ाइल पार्सिंग
उत्तर
मैं ही कभी libpst डॉक्स पर poked है, लेकिन यह libpst-अजगर पैकेज की तरह दिखता है आप के लिए काम कर सकते हैं: libpst-python
pypff सी पुस्तकालय के लिए एक अजगर आवरण है libpff है कि आप ईमेल और एक्सेस कर सकता है पाइथन के भीतर पीएसटी फाइलों की निर्देशिका संरचना।
पाइथन बाइंडिंग स्थापित करने के लिए निर्दिष्ट कमांड के साथ लाइब्रेरी का एक मेक करें। फिर आप पाइथन कंसोल खोलने और पीएसटी फाइलों के माध्यम से ब्राउज़ करने में सक्षम होना चाहिए।
import pypff
pst = pypff.file()
pst.open("MyPst.pst")
pst.close()
पुस्तकालयों की वेबसाइट पर और अधिक उदाहरण हैं। हालांकि, मैंने पाया कि पुस्तकालय में अभी तक पर्याप्त कार्यक्षमता नहीं थी। उदाहरण के लिए, आप ईमेल और निर्देशिकाएं पढ़ सकते हैं, लेकिन अभी तक अनुलग्नकों के लिए कुछ भी नहीं है।
जब मैंने इस मॉड्यूल को अपनी पायथन लिपि में आयात किया, तो उसने कहा कि यह अस्तित्व में नहीं था। मैं अजगर का उपयोग कर रहा हूं 2.7 – pHorseSpec
आपने इसे कैसे इंस्टॉल किया? – kslote1
हाय मैं वर्तमान में pypff पर भी काम कर रहा हूं, हालांकि इसे स्थापित करने में कुछ परेशानी हो रही है और विंडो की मशीन पर पायथन के साथ इसका उपयोग करने के साथ मिल रही है। क्या आपको लगता है कि आप स्थापना के साथ विस्तार कर सकते हैं और ऐसे? – BernardL
मैंने ऐसा करने के लिए एक विश्वसनीय तरीका खोजने के कई दिनों बर्बाद कर दिया, इसलिए प्रारंभिक प्रश्न निश्चित रूप से एक अच्छा सवाल था! मैं आइटम को फिर से खोलना चाहता हूं ताकि मैं Win32com.client लाइब्रेरी का उपयोग कर समाधान को पोस्ट कर सकूं, जो विंडोज के लिए मानक पायथन वितरण में उपलब्ध है। –
@ जीन-फ्रैंकोइस लार्वायर क्या आप उस समाधान के लिए संसाधन या कुछ दस्तावेज़ीकरण को इंगित कर सकते हैं? – TrigonaMinima