python如何生成html_如何用Python生成HTML报表?

看起来有几个工具。我一直专注于简单的html文本编写器,因为我将完全从头开始构建我的报表页面结构。这可能不同于R2HTML,我想它有很多方便的功能,可以从R对象填充到页面中。

HTMLTags

这个家伙在这个ActiveState社区页面上从头开始写了一个模块:HTMLTags - generate HTML in Python (Python recipe)。在评论中,我发现了我为这个答案列举的大多数工具。

htmlgen

这个package看起来很好,很基本。我不确定它是否与这个旧的article中描述的模块相同。

存在

这个one看起来非常合法,还包括一个解析器。下面是一些示例页面生成代码,使用的格式需要用于在各种html元素之间插入所有适当的python命令。另一种格式使用了一堆嵌套的函数调用,这最多会使python的感叹词非常尴尬。with xsc.build() :

with xsc.Frag() as myHtmlReport :

+xml.XML()

+html.DocTypeXHTML10transitional()

with html.html() :

reportTitle = "My report title"

with html.head() :

+meta.contenttype()

+html.title( reportTitle )

with html.body() :

# Insert title header

+html.h1( reportTitle )

with html.table() :

# Header Row

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值