У меня есть python script, который вызывает кучу функций, каждый из которых записывает вывод в stdout. Иногда, когда я запускаю его, я хотел бы отправить результат в электронном письме (вместе с сгенерированным файлом). Я хотел бы знать, как я могу захватить вывод в памяти, поэтому я могу использовать модуль email
для создания электронной почты.
Мои идеи до сих пор были:
- используйте файл с отображением памяти (но мне кажется, что мне нужно зарезервировать место на диске для этого, и я не знаю, сколько будет времени на выходе)
- обойти все это и передать вывод на sendmail (но это может быть сложно, если я также хочу прикрепить файл)