如何在python中的html电子邮件中添加python代码?

时间:2019-04-04 14:35:59

标签: python html python-3.x html-email

要打印我曾经使用过的变量:

<html>
""" +str(new_oppotunity)+ """
</html>

如何添加for循环以在html列表中打印项目。

2 个答案:

答案 0 :(得分:1)

您可能想看一下Jinja模板库。它具有强大的工具,可帮助简化通过Python制作HTML页面的过程。

可能会做您想做的香草Python示例

list_of_items = ['banana', 'apple', 'orange']

html_str = '<html>\n<ul>'
for item in list_of_items:
    html_str += '<li>' + item + '</li>\n'
html_str += '</ul>\n</html>\n'

答案 1 :(得分:0)

看起来您需要使用Python动态创建HTML,而不是在HTML文档中插入python代码并希望它能正常工作。

您可以创建一个Python CGI脚本来导入jinja库。它需要一个内含jinja2语法的HTML模板,并用数据填充该模板。