我有一个循环每小时的程序,并发送一封包含结果的电子邮件。但是,该表在一天开始时可能是空白的,并且每小时表中可能没有变化。这是我发送电子邮件和表格的代码(我认为非常直接)
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()
我想要的是,如果表格不是空白或者表格与过去一小时不同,它只发送一封电子邮件。会喜欢一些建议!