Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python Dictionary को CSV फ़ाइल में कैसे सहेजें?


Python Dictionary को CSV फ़ाइल में लिखना

CSV (कॉमा सेपरेटेड वैल्यूज़) एक सबसे आम फ़ाइल फॉर्मेट है जिसे कई प्लेटफ़ॉर्म और एप्लिकेशन द्वारा व्यापक रूप से समर्थित किया जाता है।

Python के मानक पुस्तकालय से csv मॉड्यूल का उपयोग करें। सबसे आसान तरीका open() फ़ंक्शन की मदद से 'w' मोड में एक csv फ़ाइल खोलना और की-वैल्यू पेयर को कॉमा सेपरेटेड रूप में लिखना है।

import csv
my_dict = {'1': 'aaa', '2': 'bbb', '3': 'ccc'}
with open('test.csv', 'w') as f:
    for key in my_dict.keys():
        f.write("%s,%s\n" % (key, my_dict[key]))

csv मॉड्यूल में DictWriter मेथड होता है जिसके लिए लिखने के लिए csv फ़ाइल का नाम और फील्ड नामों वाली एक सूची ऑब्जेक्ट की आवश्यकता होती है। writeheader() मेथड csv फ़ाइल में पहली लाइन को फील्ड नामों के रूप में लिखता है। बाद का for लूप csv फ़ाइल में प्रत्येक पंक्ति को csv रूप में लिखता है।

import csv
csv_columns = ['No', 'Name', 'Country']
dict_data = [
    {'No': 1, 'Name': 'Alex', 'Country': 'India'},
    {'No': 2, 'Name': 'Ben', 'Country': 'USA'},
    {'No': 3, 'Name': 'Shri Ram', 'Country': 'India'},
    {'No': 4, 'Name': 'Smith', 'Country': 'USA'},
    {'No': 5, 'Name': 'Yuva Raj', 'Country': 'India'},
]
csv_file = "Names.csv"
try:
    with open(csv_file, 'w') as csvfile:
        writer = csv.DictWriter(csvfile, fieldnames=csv_columns)
        writer.writeheader()
        for data in dict_data:
            writer.writerow(data)
except IOError:
    print("I/O error")
  1. - पायथन: डिक्शनरी कैसे प्रिंट करें

    पायथन: फोर लूप का उपयोग करके डिक्शनरी प्रिंट करें डिक्शनरीज़ डेटा को की-वैल्यू पेयर्स में स्टोर करती हैं। इसका मतलब है कि डिक्शनरी में प्रत्येक मान एक की से जुड़ा होता है। यह की रेफरेंस पॉइंट के रूप में कार्य करती है। यदि आप कंसोल पर डिक्शनरी के कंटेंट देखना चाहते हैं, तो कुछ दृष्टिकोण हैं जिन्हें

  1. पायथन में HTML टेबल्स डेटा को CSV में कैसे सेव करें पायथन में HTML टेबल्स डेटा को CSV में कैसे सेव करें

    समस्या: डेटा साइंटिस्ट के लिए सबसे चुनौतीपूर्ण कार्यों में से एक डेटा एकत्र करना है। जबकि तथ्य यह है कि वेब में बहुत सारा डेटा उपलब्ध है, यह सिर्फ ऑटोमेशन के माध्यम से डेटा निकालने की बात है। परिचय मैं https://www.tutorialspoint.com/python/python_basic_operators.htm से HTML टेबल्स में एम्बेडेड बेसि

  1. पायथन में पैंडास DataFrame को CSV फ़ाइल में कैसे लिखें पायथन में पैंडास DataFrame को CSV फ़ाइल में कैसे लिखें

    पायथन में पैंडास DataFrame को CSV फ़ाइल में लिखने के लिए to_csv() विधि का उपयोग करें। सबसे पहले, आइए सूचियों का एक शब्दकोश बनाएं:# सूचियों का शब्दकोश d = {Car: [BMW, Lexus, Audi, Mercedes, Jaguar, Bentley], Date_of_purchase: [2020-10-10, 2020-10-12, 2020-10-17, 2020-10-16, 2020-10-19, 2020-10-2