Чтение и запись файла CSV Python: Упражнение 10 с решением
Напишите программу Python для записи списка списков Python в файл csv. После записи файла CSV прочтите файл CSV и отобразите его содержимое.
Пример решения :
Python Код:
import csvdata = [[10, 'a1', 1], [12, 'a2', 3], [14, 'a3' , 5], [16, 'a4', 7], [18, 'a5', 9]] с open ("temp.csv", "w", newline = "") как f: writer = csv.writer (f) writer.writerows (data) с open ('temp.csv', newline = '') как csvfile: data = csv.reader (csvfile, delimiter = '') для строки в данных: print (','. join (строка))
temp.csv
"country_id" | "country_name" | "region_id" "AR" | «Аргентина» | 2 «AU» | «Австралия» | 3 «BE» | «Бельгия» | 1 «BR» | «Бразилия» | 2 «СА» | «Канада» | 2
Пример вывода:
10, a1,112, a2,314, a3,516, a4,718, a5,9
Редактор кода Python: