# CSV और JSON फ़ाइलें — पायथन

Source: https://www.geekswithgeeks.com/hi/python/py-csv-json

> दो सबसे आम संरचित डेटा प्रारूप, स्टैंडर्ड लाइब्रेरी से संभाले गए।

## CSV पढ़ना

`csv` मॉड्यूल पंक्तियों को लिस्ट (या `DictReader` से dict) के रूप में पढ़ता है — मैन्युअल `split(",")` की ज़रूरत नहीं।

```python
import csv

with open("people.csv") as f:
    reader = csv.DictReader(f)
    for row in reader:
        print(row["name"], row["age"])
```

## JSON पढ़ना और लिखना

`json.dumps`/`json.loads` पायथन ऑब्जेक्ट और JSON टेक्स्ट के बीच रूपांतरण करते हैं; `json.dump`/`json.load` सीधे फ़ाइलों के साथ काम करते हैं।

```python
import json

data = {"name": "Ada", "skills": ["python", "math"]}
with open("data.json", "w") as f:
    json.dump(data, f, indent=2)

with open("data.json") as f:
    loaded = json.load(f)
print(loaded["skills"])
```
