Converting Csv Data Types

Mon 10 August 2026
import csv

with open("data.csv", "r") as file:
    reader = csv.DictReader(file)
    for row in reader:
        age = int(row["age"])
        salary = float(row["salary"])
        print(age, salary)
---------------------------------------------------------------------------

KeyError                                  Traceback (most recent call last)

Cell In[1], line 7
      5 for row in reader:
      6     age = int(row["age"])
----> 7 …

Category: chapter11_csv_handling

Read More

Generating Csv From List Of Dictionaries

Mon 10 August 2026
import csv

records = [
    {"name": "Alice", "age": 25, "city": "Rome"},
    {"name": "Bob", "age": 30, "city": "Madrid"}
]

with open("records.csv", "w", newline="") as file:
    writer = csv.DictWriter(file, fieldnames=records[0].keys())
    writer.writeheader()
    writer.writerows(records)


Score: 10

Category: chapter11_csv_handling

Read More
Page 1 of 4

Next »