पायथन में 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 फ़ाइलों को आसानी से पढ़ और लिख सकते हैं, जिससे इस सामान्य प्रारूप में डेटा को संभालना आसान हो जाता है।