使用HTML.py模块在python中对表行着色

时间:2012-09-14 05:06:52

标签: python

htmlcode=HTML.table(table_data,header_row=['Check','Setup','status','Logs','Comment'],
            col_width=['30%','20%','20%','10%','30%'])

这里我想用灰色为表头颜色着色。作为这种语言的初学者,我无法弄明白。我在这里使用HTML.py模块

我从http://www.decalage.info/en/python/html获得了这个模块 所以请帮助着色标题行。

2 个答案:

答案 0 :(得分:5)

您可以使用TableRow对象而不是列表为标题行指定背景颜色。 例如:

t = HTML.Table(header_row = HTML.TableRow(['x', 'square(x)', 'cube(x)'], bgcolor='yellow'))

<小时/> 来源:模块页面上的一条评论:http://www.decalage.info/en/python/html

答案 1 :(得分:0)

看起来你不能通过任何简单的方式改变它们(只允许每个细胞添加颜色变化)。我建议在一个css文件中加入一些.th {background-color:orange;}样式,或者使用另一个更健壮的模块。