最近接到个需求,将报表用html组装成表格嵌在邮件正文中发出。用Python发邮件在之前已经尝试过,组装html表格也不难,搜了下html的语法然后依样画葫芦拼接下:
html_header = '''<table border="1">
<tr>
<th>序号</th>
<th>标签</th>
<th>昨日发送量</th>
<th>当月累计发送量</th>
<th>上月发送总量</th>
</tr>'''
html_mid = ''
#result从pymysql得到,当然也可以换成别的数据源
for r in result:
sign_name = r[0]
day_count