代码之家  ›  专栏  ›  技术社区  ›  yart

从python代码获取HTML输出

  •  5
  • yart  · 技术社区  · 14 年前

    我有字典,想产生HTML页面,在那里将绘制简单的HTML表与键和值。如何从python代码中完成?

    5 回复  |  直到 14 年前
        1
  •  10
  •   rui    14 年前
    output = "<html><body><table>"
    for key in your_dict:
      output += "<tr><td>%s</td><td>%s</td></tr>" % (key, your_dict[key])
    output += "</table></body></html>
    print output
    
        2
  •  2
  •   jbochi    14 年前

    您可以使用类似的模板引擎 Jinja . 提供了用于模板化的引擎列表 here .

        3
  •  1
  •   luc    14 年前

    您可能对标记感兴趣,请参见 http://markup.sourceforge.net/

        4
  •  1
  •   sateesh    14 年前

    您也可以考虑使用 Mako 模板库。

        5
  •  0
  •   chauncey    14 年前

    除了众多的模板引擎之外,您还可以考虑使用Python的内置 Template. 它将为您提供基本的模板化功能,而无需学习(或选择)模板库。