Створення та запис у файл csv
Наведений нижче приклад демонструє створення та запис файлу csv. щоб зробити динамічний файл-записувач, нам потрібно імпортувати пакет імпорту CSV , тоді потрібно створити екземпляр файлу із посиланням на файл Ex: - with open ("D: \ sample.csv", "w", newline = "" ) як file_writer
тут, якщо файлу не існує згаданого каталогу файлів, тоді python створить той самий файл у вказаному каталозі, а "w" являє собою запис, якщо ви хочете прочитати файл, то замініть "w" на "r" або додайте до існуючого файлу, тоді "a". newline = "" вказує, що він видаляє зайвий порожній рядок кожного разу, коли ви створюєте рядок, щоб усунути порожній рядок, ми використовуємо newline = "", створіть деякі імена полів (назви стовпців), використовуючи список, наприклад поля = ["Імена", "Вік "," Class "] , а потім застосуйте до екземпляра Writer, наприклад,
письменник = csv.DictWriter (file_writer, імена полів = поля)
тут, використовуючи словник Writer та призначаючи назви стовпців, для запису імен стовпців до csv ми використовуємо write . , при написанні значень файлів потрібно передавати методом словника, тут ключ - назва стовпця, а значення - відповідне значення ключа
import csv
with open("D:\\sample.csv","w",newline="") as file_writer:
fields=["Names","Age","Class"]
writer=csv.DictWriter(file_writer,fieldnames=fields)
writer.writeheader()
writer.writerow({"Names":"John","Age":21,"Class":"12A"})