Скрипт Python отправляет почту с вложением на героку, ограничение памяти - PullRequest
0 голосов
/ 14 января 2019

У меня есть программа на Python, которая берет данные с веб-сайта и использует xlsxwriter, чтобы записать их в Excel. В конце он отправляет электронное письмо с приложением Excel, используя библиотеку SMTP. Мне нужно, чтобы эта программа запускалась каждую неделю, поэтому я развернул ее на Герою. Херкука хранит файл excel в памяти? Нужно ли беспокоиться об ограничении хранилища?

Вот как я пишу, чтобы преуспеть

fileName = "film" + datetime.today().strftime("%Y-%m") + ".xlsx"
workbook = xlsxwriter.Workbook(fileName) 
worksheet.write(row, col, info)

А вот так я прикрепляю его к почте

part = MIMEBase('application', "octet-stream")
part.set_payload(open(fileName, "rb").read())
encoders.encode_base64(part)
part.add_header('Content-Disposition', 'attachment; filename="' + fileName + '"')
msg.attach(part)

Я новичок в питоне и героку. Спасибо за вашу помощь!

...