176. CSV Parsing with DictReader
Snippet 1: Basic CSV Parsing with DictReader
import csv
# Example CSV content
csv_data = """name,age,city
Alice,30,New York
Bob,25,Los Angeles
Charlie,35,Chicago"""
# Writing the CSV content to a file
with open('people.csv', 'w', newline='') as file:
file.write(csv_data)
# Reading the CSV file with DictReader
with open('people.csv', mode='r') as file:
reader = csv.DictReader(file)
for row in reader:
print(dict(row))Snippet 2: Accessing Data by Column Names
Snippet 3: Handling Missing Fields in CSV
Snippet 4: Specifying Fieldnames in DictReader
Snippet 5: Skipping Rows with DictReader
Snippet 6: Iterating Over Rows as Dictionaries
Snippet 7: Counting Rows in a CSV File Using DictReader
Snippet 8: Converting CSV Rows to JSON Using DictReader
Snippet 9: Writing Processed Data to a New CSV with DictWriter
Snippet 10: Sorting Rows in a CSV Using DictReader
Last updated