Конечно, вы можете просто включить его в свой action
в form
. Но вам нужно написать правильные doPost
или doGet
для обработки запроса!
Вы должны записать файл в режиме добавления, а не в режиме записи. Ниже приведен правильный способ
with open('main.csv', 'a', encoding='utf-8') as f:
out.to_csv(f, index=False)
для удаления дубликатов, см. Приведенный ниже вопрос
Удаление дубликаты строк из CSV-файла с использованием скрипта Python