From 0d4675f05547138db067fe1c2bc023d8a1a8ded1 Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Sun, 28 Apr 2024 12:30:05 +0100 Subject: [PATCH] Autosave: 2024-04-28 12:30:05 --- .zk/notebook.db | Bin 3244032 -> 3244032 bytes zk/Working_with_CSVs_in_Python.md | 28 ++++++++++++++++++++++++++-- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/.zk/notebook.db b/.zk/notebook.db index aba1f2f0f2dc084f445e69965481a6a04e611121..26be13de90b6269139c7aaf6af7d1c724b900a5d 100644 GIT binary patch delta 2199 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 diff --git a/zk/Working_with_CSVs_in_Python.md b/zk/Working_with_CSVs_in_Python.md index 23f8363..4e56c0a 100644 --- a/zk/Working_with_CSVs_in_Python.md +++ b/zk/Working_with_CSVs_in_Python.md @@ -2,11 +2,35 @@ id: sgtn title: Working_with_CSVs_in_Python tags: [] -created: Sunday, April 28, 2024 +created: Sunday, April 28, 2024 --- + # Working_with_CSVs_in_Python +## Core package -## Related notes +```py +import csv +``` +## Read and write to CSV +### Read + +Use standard Pythonic "read" syntax: + +```py +with open('./path.csv', mode="r") as csv_file: + reader = csv.reader(csv_file) +``` + +### Write + +Use standard Pythonic "read" syntax: + +```py +with open('./new_csv_file.csv', mode="w") as csv_file: + write = csv.writer(csv_file) +``` + +The above will create the file as well, it doesn't need to be pre-existing.