python发html邮件的时候如何在body中引用变量

同一个文件下 我用python把另一个py中的结果result放到邮件正文中发送出来
import pmh_sync
result = pmh_sync.result #成功获取到result字符串变量
....中间省略
html = """\
<html>
$ result = 1
<body>
<p>Hi,All<br>
sync的结果如下:<br>
****这里要如何引用result???? 我试过<> ,{{}},$result,%result%均不行
</p>
</body>
"""

# 字符串格式化方法一
template1 = 'name = %s, value = %f'
data1 = ('name', 123)
print template1 % (data1)
# 字符串格式化方法二
template2 = 'name = %(name)s, value = %(value)f'
data2 = {'name': 'panda', 'value': 123}
print template2 % data2

温馨提示:答案为网友推荐,仅供参考
相似回答