हल: आउटलुक ईमेल को टेक्स्ट फाइल पायथन में बदलें

आउटलुक ईमेल को टेक्स्ट फाइलों में बदलने में मुख्य समस्या यह है कि आउटलुक हमेशा ईमेल में फॉर्मेटिंग जानकारी को सुरक्षित नहीं रखता है। इससे ईमेल की सामग्री को समझना मुश्किल हो सकता है।

-3.x email outlook text-files share|improve this question edited Jan 14 '15 at 8:13 asked Jan 14 '15 at 7:51 user3775557 1,8271133 add a comment| 2 Answers 2 active oldest votes up vote 0 down vote accepted You can use the email module to read the message and then save it to a file. The following code will read the message from your inbox and save it as a text file in your current directory. import os import imaplib import email def save_attachment(msg, download_folder="/tmp"): """Given a message, save its attachments to the specified download folder (default is /tmp)""" att_path = "No attachment found." for part in msg.walk(): if part.get_content_maintype() == 'multipart': continue if part.get('Content-Disposition') is None: continue filename = part.get_filename() if filename is not None: sv_path = os.path.join(download_folder, filename) content = part.get_payload(decode=True) try: with open(sv_path, 'wb') as fp: fp.write(content) except IOError: print("Error saving attachment to", sv_path) return att_path return sv-path userName = "yourmail@gmailcom" password = "yourpassword" mail = imaplib.IMAP4('imap-mailhost') mail .login(userName , password ) mail .select("inbox") result , data 

= मेल। खोज (कोई नहीं, "सभी") आईडी = डेटा [0] id_list = ids.split () [ 1 ] [ 822 ] # बाइट लिटरल को स्ट्रिंग रिमूविंग b” msg = email.message_from_string(raw_email) savepath = os.getcwd() + '/' + str(msg['Subject']) + '.txt' # में कनवर्ट करता है या सेवपथ = 'सी: \ उपयोगकर्ता \ डाउनलोड \' strMsg = str ("विषय:" + संदेश ['विषय'] + "

"+"प्रेषक: "+संदेश['प्रेषक']+"

“+msg.get_payload()) fp=open(savepath,'w') fp.write(strMsg) fp.close() शेयर|इस जवाब में सुधार करें :14 user15 8 एक टिप्पणी जोड़ें | आपका उत्तर ड्राफ़्ट सहेजा गया ड्राफ़्ट हटा दिया गया साइन अप या लॉग इन करें Google का उपयोग करके साइन अप करें फेसबुक का उपयोग करके साइन अप करें ईमेल और पासवर्ड का उपयोग करके साइन अप करें अतिथि के रूप में पोस्ट करें नाम ईमेल अतिथि के रूप में पोस्ट नाम ईमेल छोड़ें अपना उत्तर पोस्ट करके, आप गोपनीयता नीति से सहमत हैं और सेवा की शर्तें। वो उत्तर नहीं है जो आप ढूँढ रहे हैं? 3.x ईमेल आउटलुक टेक्स्ट-फाइल्स में टैग किए गए अन्य प्रश्नों को ब्राउज़ करें या अपना प्रश्न पूछें। पूछा गया 2 साल पहले देखा गया 2486 बार सक्रिय 2 साल पहले ब्लॉग स्टैक ओवरफ्लो पॉडकास्ट #93 - ए वेरी स्पॉल्स्की हैलोवीन स्पेशल संबंधित 9 मैं पायथन के साथ जीमेल से एक ईमेल कैसे पढ़ूं? Gmail इनबॉक्स0पायथन imaplib के साथ ई-मेल पढ़ना2Gmail IMAP IDLE उबंटू सर्वर पर काम नहीं कर रहा4पायथन imaplib के साथ gmail खाते से सभी संदेश प्राप्त करें1python1imaplib में gmail खाते से ईमेल पढ़ना Gmail0Python ImapLib खोज फ़ंक्शन काम नहीं कर रहा है गर्म नेटवर्क प्रश्न पानी की लहरों को रद्द करना क्यों मुश्किल है एक-दूसरे से? चरित्र निर्माण के दौरान मैं खिलाड़ियों को पिछले शहर में कैसे वापस ला सकता हूं? क्या मुझे अपने चरित्र को आगामी मोड़ पर संदेह करना चाहिए या नहीं? जब मैं किसी शब्द को संक्षिप्त करता हूँ तो क्या मुझे "a" या "an" का उपयोग करना चाहिए? एक छात्र की अक्षम गणना को कैसे इंगित किया जाना चाहिए? रॉकी IV में रोबोट क्यों था? विशेष सापेक्षता में प्रकाश की गति को क्या सीमित करता है यदि सूचना आकाशगंगाओं के बीच प्रकाश की तुलना में तेजी से यात्रा कर सकती है? क्या AWS निर्देशिका पथ के आधार पर HTTPS ट्रैफ़िक को दो अलग-अलग EC2 उदाहरणों में रूट करने का एक तरीका प्रदान करता है? क्या आप संपादक के कंट्रोल पैनल के कुछ स्क्रीनशॉट साझा कर सकते हैं? कार्बनिक रसायन तंत्र कैसे स्वीकार किए जाते हैं यदि उन्हें प्रयोगात्मक रूप से कभी नहीं देखा जाता है (जैसे एबी इनिटियो आण्विक कक्षीय सिद्धांत में)? डोनाल्ड ट्रंप को अपनी दीवार बनाने के लिए किस तरह की मंजूरी की जरूरत है? यदि 60 LX के बराबर है—— 11 पूर्वाह्न + 1 घंटा == दोपहर 12:00 बजे क्यों नहीं है?

टेक्स्ट फाइलों के साथ काम करें

पायथन में पाठ फ़ाइलों के साथ काम करने के कुछ तरीके हैं। फ़ाइल को नोटपैड या टेक्स्टएडिट जैसे टेक्स्ट एडिटर में खोलना और अपना कोड टाइप करना सबसे आसान तरीका है।

दूसरा तरीका पायथन में फ़ाइल ऑब्जेक्ट का उपयोग करना है। आप फ़ाइल को ओपन () फ़ंक्शन का उपयोग करके खोल सकते हैं, और फिर फ़ाइल में डेटा पढ़ने और लिखने के लिए क्रमशः रीड () और राइट () फ़ंक्शन का उपयोग कर सकते हैं।

अंत में, आप पाठ फ़ाइल के पथ तक पहुँचने के लिए os.path मॉड्यूल का उपयोग कर सकते हैं। फिर आप फ़ाइल के बारे में जानकारी प्राप्त करने के लिए गेटटेक्स्ट () फ़ंक्शन का उपयोग कर सकते हैं, जैसे कि उसका नाम और आकार।

आउटलुक ईमेल

आउटलुक एक लोकप्रिय ईमेल क्लाइंट है जिसका उपयोग दुनिया भर के लाखों लोग करते हैं। यह विंडोज, मैकओएस और लिनक्स सहित कई अलग-अलग प्लेटफॉर्म पर उपलब्ध है। आउटलुक में एक समृद्ध फीचर सेट है जो आपको अपने ईमेल, कैलेंडर और संपर्कों को आसानी से प्रबंधित करने की अनुमति देता है। इस ट्यूटोरियल में, हम चर्चा करेंगे कि पायथन में आउटलुक ईमेल के साथ कैसे काम किया जाए।

सबसे पहले, आपको आउटलुक ऑब्जेक्ट का एक उदाहरण बनाना होगा। आप अंतर्निहित आउटलुक () फ़ंक्शन का उपयोग करके ऐसा कर सकते हैं:

आउटलुक = आउटलुक ()

अगला, आपको ईमेल ऑब्जेक्ट का एक उदाहरण बनाना होगा। यह ऑब्जेक्ट आपके मेलबॉक्स में एक व्यक्तिगत ईमेल संदेश का प्रतिनिधित्व करता है:

ईमेल = ईमेल ('आपका ईमेल पता')

फिर आप ईमेल ऑब्जेक्ट के विभिन्न गुणों और विधियों तक पहुँच सकते हैं:

ईमेल.विषय () प्रिंट (ईमेल.विषय)

'नमस्ते दुनिया!'

संबंधित पोस्ट:

एक टिप्पणी छोड़ दो