@JRBRO

Как записывать информацию в CSV каждый раз с новой строки?

Добрый день. Интересует, как писать информацию в сsv файл каждый раз на новую строку?

Сейчас выходит так, что при каждом запуске скрипта он просто переписывает первую строчку, а мне хотелось бы чтобы он писал в свободную.

В таком варианте он просто дописывает
f = open("test.csv", "a").write(['asd1'])
В таком варианте выдает ошибку
with open('test.csv.csv', 'a', newline=' ') as output_file:
    output_file.write('asd')


Задача: при каждой попытке записи начать писать в свободную строчку, не дополняя и не переписывая
  • Вопрос задан
  • 707 просмотров
Решения вопроса 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
Добавьте в конец строки \n

Снова и снова говорю вам: найдите и проработайте «Изучаем Python». Там всё разжёвано.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
А ещё лучше - освой модуль csv, он простой и удобный.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы