У меня работает пара пауков, которые сохраняют некоторые данные в файле csv. Я также написал функцию электронной почты, которая отправит уведомление по электронной почте, как только пауки закончат ползать. Однако, когда я пытаюсь прикрепить выходной файл csv, кажется, что файл не обновляется до тех пор, пока не завершится сценарий python. Есть ли способ обойти это? ie Я хочу прикрепить обновленный csv-файл к очищенным элементам.
Пожалуйста, посмотрите мой пример кода ниже. Моя функция электронной почты вызывается после process.start
process = CrawlerProcess(get_project_settings())
process.crawl(Nqbp_Spider)
process.crawl(Gladstone_Spider)
process.start()
send_email() # this is my custom email function