只有当该表发生变化时,才会每小时在python中发送一封包含电子邮件的电子邮件

时间:2017-07-25 07:25:13

标签: python

我有一个循环每小时的程序,并发送一封包含结果的电子邮件。但是,该表在一天开始时可能是空白的,并且每小时表中可能没有变化。这是我发送电子邮件和表格的代码(我认为非常直接)

table = df.loc[:, ['colm1', 'colm2', 'colm3']]
body = '<html><body>' + table.to_html() + '</body></html>'


outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = 'xxx@yyy.com'
mail.Subject = 'Report'
mail.HTMLBody = body
mail.Send()

我想要的是,如果表格不是空白或者表格与过去一小时不同,它只发送一封电子邮件。会喜欢一些建议!

0 个答案:

没有答案