用Python组装html表格

最近接到个需求,将报表用html组装成表格嵌在邮件正文中发出。用Python发邮件在之前已经尝试过,组装html表格也不难,搜了下html的语法然后依样画葫芦拼接下:

html_header = ''''''
html_mid =''#result从pymysql得到,当然也可以换成别的数据源for r in result:
    sign_name = r[0]
    day_count = r[1]
    current_month_count = r[2]
    last_month_count = r[3]
    rank_no = r[4]
    html_mid +=''''''.format(rank_no,sign_name,day_count,current_month_count,last_month_count)

hmtl_end ='
序号 标签 昨日发送量 当月累计发送量 上月发送总量
{} {} {} {} {}
'
html = html_header + html_mid + hmtl_end

写好表头,用循环语句将数据塞入标签内,最后将header、mid、end三部分连接起来即可。
搞定!

你可能感兴趣的:(python,python,html)