На странице представлен фрагмент
Реши любую задачу с помощью нейросети.
import csv
# Создаем список строк для таблицы
rows = [[“Author”, “Book”, “Shelf”],
[“Пушкин А.С.”, “Капитанская дочка”, “5”],
[“Гоголь Н.В.”, “Тарас Бульба”, “3”],
[“Толстой Л.Н.”, “Война и мир”, “11”]]
# Открываем файл book_shelf.csv для записи
with open(“book_shelf.csv”, “w”, newline=””) as file:
writer = csv.writer(file) # Создаем объект для записи в csv формате
writer.writerows(rows) # Записываем все строки в файл
# Открываем файл book_shelf.csv для чтения и выводим его содержимое
with open(“book_shelf.csv”, “r”) as file:
content = file.read()
print(content)
# Шаги решения:
# 1. Создаем список строк rows, где каждая строка представляет собой данные об авторе, книге и полке.
# 2. Открываем файл book_shelf.csv для записи, указывая режим “w” (запись) и параметр newline=”” для корректной записи строк.
# 3. Создаем объект writer, используя csv.writer, для записи данных в csv формате.
# 4. Используя метод writer.writerows(), записываем все строки из списка rows в файл.
# 5. Закрываем файл.
# 6. Открываем файл book_shelf.csv для чтения, указывая режим “r”.
# 7. Читаем содержимое файла с помощью метода read() и сохраняем его в переменную content.
# 8. Выводим содержимое файла на экран.
# 9. Закрываем файл.