Skip to content

Instantly share code, notes, and snippets.

@tananin
Last active October 18, 2021 08:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tananin/1d7005451f1196c6301b2997412cbd13 to your computer and use it in GitHub Desktop.
Save tananin/1d7005451f1196c6301b2997412cbd13 to your computer and use it in GitHub Desktop.

Сохранение данных в CSV

  1. Импортируем модуль CSV
  2. Открываем файл для записи
  3. Записываем заголовок
  4. Записываем данные
import csv
FILE = 'example.csv'
TITLE = ['Название', 'Размер', 'Данные']
DATA = [
{'name': 'Белый','size': '12','data': 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugiat, inventore.'},
{'name': 'Зелёный','size': '24','data': 'Lorem ipsum dolor; sit amet, consectetur adipisicing elit. Fugiat, inventore.'},
]
def save_csv(file_name = FILE, data=DATA, title=TITLE):
with open(file_name, 'w', newline="", encoding="UTF-8") as file:
writer = csv.writer(file, delimiter=";", quotechar='"', quoting=csv.QUOTE_ALL)
writer.writerow(title)
for i in data:
writer.writerow([ i['name'], i['size'], i['data'] ])
save_csv()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment