用python生成在html中显示的表格

数据来源本地sqlite,只需要生成html文件即可
请给出具体简单的实例

可以通过写python脚本制作HTML的form,包括HTML的标签什么的

python 有个第三方库pyh用来生成HTML,可以试用一下:

from pyh import *
page = PyH('This is PyH page')
page << h1(cl='center', 'My big title')
table1 = page << table(border='1',id='mytable1')

headtr = table1 << tr(id='headline')

headtr << td('Head1') << td('Head2')

tr1 = table1 << tr(id='line1')

tr1 << td('r1,c1') <<td('r1,c2')

tr2 = table1 << tr(id='line2')

tr2 << td('r2,c1') <<td('r2,c2')
page.printOut()
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-09
..
conn = sqlite3.connect(database='thedbfile')
curr = conn.cursor()
curr.execute("select * from thetable")

tr1 = table1 << tr(id="header")
for field in curr.description:
    tr1 << th(field[0])

for row in curr:
    tr2 = table1 << tr()
    for item in row:
        tr2 << td(item)

curr.close()
conn.close()
...

以上代码基于1L"就是累w_w"的方案进行完善本回答被提问者采纳
相似回答