我正在尝试创建一个列表,然后将其作为带有html的表输出,但我的列表总是这样:
<TR>
<TD>N</TD>
<TD>o</TD>
<TD>l</TD>
</TR>
</TABLE> (shortened version)
我尝试过使用append,extend,str格式,但到目前为止还没有。这是一些代码:
import HTML
table = []
string = str(row[2]+" ["+row[25]+"]")
table.append(string)
htmlcode = HTML.table(table)
print htmlcode
答案 0 :(得分:0)
如here中所述 你应该像这样使用这个函数:
>>> t = HTML.table(border='1')
>>> for i in range(2):
>>> r = t.tr
>>> r.td('column 1')
>>> r.td('column 2')
>>> print t
<table border="1">
<tr><td>column 1</td><td>column 2</td></tr>
<tr><td>column 1</td><td>column 2</td></tr>
</table>