Data Science · मराठी आवृत्ती · Python basics
P9.4 Python मध्ये CSV File कशी लिहायची?
हे का शिकायचं?
Summary दुसऱ्याला द्यायची असेल तर Excel मध्ये उघडणारी CSV सगळ्यात सोपी.
हे काय आहे?
csv.DictWriter ला fieldnames द्या, writeheader() आणि writerows() करा.
कसं करायचं?
Step 1. File "w" mode मध्ये उघडा (newline="").
Step 2. DictWriter बनवा.
Step 3. writeheader() आणि writerows().
उदाहरणं: copy करा आणि चालवा
उदाहरण A: Summary save करा
हा code चालवा:
import csv
rows = [{"ward": "A", "patients": 24}, {"ward": "B", "patients": 31}]
with open("wards.csv", "w", newline="", encoding="utf-8") as f:
w = csv.DictWriter(f, fieldnames=["ward", "patients"])
w.writeheader()
w.writerows(rows)
print(open("wards.csv", encoding="utf-8").read())
तुम्हाला दिसणारा output:
ward,patients
A,24
B,31
याचा अर्थ: CSV लिहून परत वाचली, data बरोबर आला.