根据我使用to_html在python中发送的电子邮件中的条件为行或字段设置颜色格式

时间:2019-04-29 12:45:51

标签: python pandas lambda html-email conditional-formatting

我正在尝试格式化我发送的日志文件电子邮件。我正在使用pandas生成输出,并使用to_html发送电子邮件。我正在尝试使用lambda格式化行,以便根据状态将其着色为某种颜色。当我运行代码时,它实际上会打印背景色:黄色,而不是将块变成黄色。

我将lambda与to_html提供的格式化程序一起使用

result += df1.to_html(classes='wide', formatters={'STATUS': lambda x: "background-color: yellow" if x == "REJECTED" else ''}, escape=False)

我希望该块显示为黄色。

0 个答案:

没有答案