From db0ad49996ff3ae099e3d0be0704c66aed9ab324 Mon Sep 17 00:00:00 2001 From: Matthew Huntington Date: Sun, 22 Oct 2023 19:59:29 -0400 Subject: [PATCH] csv basics --- python_sql/lessons/python_sql.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/python_sql/lessons/python_sql.md b/python_sql/lessons/python_sql.md index 8a24748..8e8b085 100644 --- a/python_sql/lessons/python_sql.md +++ b/python_sql/lessons/python_sql.md @@ -172,6 +172,33 @@ con.close() ## CSV Basics +mydb.csv: + +```csv +1,matt,43 +2,sally,34 +3,zagthorp,999 +``` + +read: + +```python +import csv + +with open('mydb.csv', newline='') as csvfile: + people = csv.reader(csvfile, delimiter=',') + for person in people: + print(person) +``` + +wrte: + +```python +import csv +with open('writedb.csv', 'w') as csvfile: + writer = csv.writer(csvfile) + writer.writerow([1, 'matt', 43]) +``` ## Exporting data to CSV