如何使用win32com在Python电子邮件中插入Pandas变量

时间:2019-03-09 12:53:16

标签: python pandas outlook win32com

嗨,我正在使用以下代码以及Pandas和Numpy

df.write.format("csv").save(filepath)

在html主体中,我想使用一些来自df.shape [0]或df ['column']。max()的变量,甚至是variable1 = df ['column']。max()

如何在上面的代码中实现此目的,我打算将HTML消息中的Pandas中的这些值使用到Outlook中。

1 个答案:

答案 0 :(得分:1)

电子邮件的正文是一个字符串,因此您可以简单地使用format并替换任何变量,例如:

mail.HTMLBody = '<html>........variable1 is: {v}....</html>'.format(v=variable1)