सूचियों की एक पायथन सूची को एक सीएसवी फ़ाइल में निर्यात करना
आपका उद्देश्य सूचियों की एक पायथन सूची को एक सीएसवी फ़ाइल में परिवर्तित करना है, यह सुनिश्चित करना प्रत्येक उपसूची में विभिन्न प्रकार (फ्लोट, इंट, स्ट्रिंग) का डेटा संरक्षित किया जाता है। वांछित सीएसवी प्रारूप में अल्पविराम का उपयोग करके प्रत्येक उपसूची के भीतर तत्वों को अलग करना और उपसूचियों को लंबवत रूप से संरेखित करना शामिल है।
इसे प्राप्त करने के लिए, आप पायथन के अंतर्निहित सीएसवी मॉड्यूल का लाभ उठा सकते हैं:
import csv with open('out.csv', 'w', newline='') as f: writer = csv.writer(f) writer.writerows(a)
यहाँ, यह माना जाता है कि 'ए' आपकी सूचियों की सूची का प्रतिनिधित्व करता है। फ़ाइल खोलते समय 'newline='' निर्दिष्ट करके, आप प्रत्येक पंक्ति के अंत में नई पंक्तियों के स्वचालित सम्मिलन को रोकते हैं। 'csv.writer()' फ़ंक्शन निर्दिष्ट फ़ाइल के लिए एक नया राइटर ऑब्जेक्ट बनाता है। 'राइटरोज़ ()' विधि का उपयोग करते हुए, हम 'ए' में प्रत्येक उपसूची के माध्यम से पुनरावृत्त करते हैं और इसे सीएसवी फ़ाइल में लिखते हैं, तत्वों को अल्पविराम से अलग करते हैं।
यह दृष्टिकोण वैकल्पिक पैरामीटर प्रदान करके आउटपुट प्रारूप को अनुकूलित करने में लचीलापन प्रदान करता है 'csv.writer()' के लिए। उदाहरण के लिए, आप तत्वों को अलग करने के लिए एक सीमांकक (उदाहरण के लिए, ';') परिभाषित कर सकते हैं या स्ट्रिंग मानों के लिए उद्धरण शैली निर्दिष्ट कर सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3