पायथन में CSV फ़ाइलें पढ़ना और लिखना

CSV (कॉमा-सेपरेटेड वैल्यूज़) फ़ाइलों का इस्तेमाल डेटा स्टोरेज और एक्सचेंज के लिए व्यापक रूप से किया जाता है। पायथन में, आप बिल्ट-इन csv मॉड्यूल का उपयोग करके आसानी से CSV फ़ाइलों को पढ़ और लिख सकते हैं। यह लेख आपको पायथन में CSV फ़ाइलों के साथ काम करने की मूल बातें बताएगा।

CSV फ़ाइलें पढ़ना

CSV फ़ाइल पढ़ने के लिए, आप csv मॉड्यूल से csv.reader क्लास का उपयोग कर सकते हैं। यहाँ एक सरल उदाहरण दिया गया है:

import csv

# Open the CSV file
with open('example.csv', mode='r') as file:
    reader = csv.reader(file)
    
    # Iterate over each row in the CSV
    for row in reader:
        print(row)

इस उदाहरण में, example.csv को रीड मोड में खोला जाता है, और csv.reader का उपयोग फ़ाइल को पार्स करने के लिए किया जाता है। CSV फ़ाइल की प्रत्येक पंक्ति मानों की सूची के रूप में प्रिंट की जाती है।

CSV फ़ाइलें लिखना

CSV फ़ाइल में डेटा लिखने के लिए, csv.writer क्लास का उपयोग करें। यहाँ बताया गया है कि आप CSV फ़ाइल में पंक्तियों की सूची कैसे लिख सकते हैं:

import csv

# Data to be written to the CSV
data = [
    ['Name', 'Age', 'City'],
    ['Alice', 30, 'New York'],
    ['Bob', 25, 'Los Angeles'],
    ['Charlie', 35, 'Chicago']
]

# Open the CSV file in write mode
with open('output.csv', mode='w', newline='') as file:
    writer = csv.writer(file)
    
    # Write each row to the CSV file
    writer.writerows(data)

इस उदाहरण में, output.csv को निर्दिष्ट डेटा के साथ बनाया या अधिलेखित किया जाता है। writer.writerows() विधि का उपयोग एक साथ कई पंक्तियाँ लिखने के लिए किया जाता है।

निष्कर्ष

csv मॉड्यूल का उपयोग करके पायथन में CSV फ़ाइलों के साथ काम करना सरल है। आप CSV फ़ाइलों को आसानी से पढ़ और लिख सकते हैं, जिससे इस सामान्य प्रारूप में डेटा को संभालना आसान हो जाता है।

लिंक
Python