PYTHON - CSV फ़ाइलों को पढ़ें और लिखें

पायथन 2.4 डिस्ट्रीब्यूशन का उपयोग करके CSV (अल्पविराम से अलग किए गए मान) फ़ाइलों को पढ़ना और लिखना संभव है। अधिकांश भाषाओं की तरह, पायथन के साथ फ़ाइल संचालन किया जा सकता है। पायथन के साथ एक सीएसवी फ़ाइल लिखना सीएसवी मॉड्यूल को आयात करके और राइटर विधि के साथ उपयोग की जाने वाली एक लिखित ऑब्जेक्ट बनाकर किया जा सकता है। एक CSV फ़ाइल को पढ़ना एक समान तरीके से रीडर ऑब्जेक्ट बनाकर और फ़ाइल को पढ़ने के लिए प्रिंट विधि का उपयोग करके किया जा सकता है। चूंकि फ़ाइल संचालन के लिए उन्नत अवधारणाओं की आवश्यकता होती है, इसलिए पायथन के साथ प्रोग्रामिंग का कुछ ज्ञान सीएसवी (कॉमा सेपरेटेड वैल्यू) फाइलों को पढ़ने और लिखने के लिए आवश्यक है।

पायथन Www.python.org, संस्करण 2.4 डी वास्तविक CSV प्रारूप (अल्पविराम से अलग किए गए मान :) का समर्थन करता है।

पायथन का उपयोग करना सीखते समय संदर्भ पुस्तकालय बहुत मददगार है। आपको शुरू करने के लिए यहां कुछ अतिरिक्त सुझाव दिए गए हैं।

आवश्यक शर्तें

-> अजगर का ज्ञान

-> पायथन 2.4 वितरण

CSV फ़ाइल लिखना

CSV मॉड्यूल आयात करके प्रारंभ करें:

 आयात सीएसवी 

हम एक ऑब्जेक्ट "लेखक" (नाम सी) को परिभाषित करेंगे, जिसे बाद में सीएसवी फ़ाइल लिखने के लिए उपयोग किया जा सकता है।

 c = csv.writer (खुला ("MYFILE.csv", "wb")) 

अब हम एक पंक्ति लिखने की विधि लागू करेंगे। Writerow विधि एक तर्क लेती है - इस तर्क की एक सूची होनी चाहिए और प्रत्येक सूची आइटम एक स्तंभ के बराबर है। यहाँ, हम एक पता पुस्तिका बनाने की कोशिश करते हैं:

 c.writerow ([ "नाम", "पता", "टेलीफोन", "फैक्स", "ई-मेल", "अन्य"]) 

फिर हम सभी प्रविष्टियों को इस तरह से सहेजेंगे।

CSV फ़ाइल पढ़ना

सबसे पहले एक ऑब्जेक्ट रीडर बनाएं (हम इसे एक नाम देंगे: cr)।

 cr = csv.reader (खुला ("MYFILE.csv", "rb")) 

और यहां हमें प्रत्येक पंक्ति (स्तंभों की सूची के रूप में) इस प्रकार मिलती है:

 रो में पंक्ति के लिए: प्रिंट पंक्ति 

हम निश्चित रूप से सूचकांक के साथ एक पंक्ति की एक सटीक प्रविष्टि निकाल सकते हैं:

 रीडर में पंक्ति के लिए: प्रिंट पंक्ति [2], पंक्ति [-2] 
पिछला लेख अगला लेख

शीर्ष युक्तियाँ