【发布时间】:2015-03-19 14:01:32
【问题描述】:
我正在使用带有 HTML 表格的 HTML 电子邮件 - Python MIME 类型:文本/html 电子邮件,代码如下:
dashboardTable = """ <table>"""
indexCount = 1
for sectionIndex in range(0,len(sections_available)):
dashboardTable = dashboardTable + """
<tr>
<td align='left'>""" + str(indexCount) + """ </td>
<td align='left'>""" + sections_available[sectionIndex] + """ </td>
<td align='left'> """ + str(sections_timeTaken[sectionIndex]) + """ </td>
</tr>"""
indexCount = indexCount + 1
dashboardTable = dashboardTable + """</table>"""
我需要给第三个单元格上色:
<td align='left'> """ + str(sections_timeTaken[sectionIndex]) + """ </td>
以这样的方式,最高的sections_timeTaken 值与“红色”保持一致,最低为“绿色”。以从最高到最低的有序方式对整个值范围进行着色:
喜欢红色 -> 浅红色 -> Lightesr 红色 -> 黄色 -> 最终是绿色。[没有提到确切的阴影]
要在表格中绘制的值的总数将保持动态。
我在电子邮件中使用 Python HTML 表格。
【问题讨论】:
标签: python html python-2.7 html-table html-email