Я пытаюсь отформатировать письмо, которое я отправляю из файла журнала. Я использую панды для генерации вывода и to_html для отправки электронной почты. Я пытаюсь использовать лямбду, чтобы отформатировать строку, чтобы закрасить ее определенным цветом на основе СОСТОЯНИЯ. Когда я запускаю код, он фактически печатает цвет фона: желтый вместо того, чтобы делать блок желтым.
Я использую лямбду с форматерами, предоставленными to_html
result += df1.to_html(classes='wide', formatters={'STATUS': lambda x: "background-color: yellow" if x == "REJECTED" else ''}, escape=False)
Я ожидаю, что блок будет окрашен в желтый цвет.