python生成html颜色表输出

时间:2017-05-24 14:22:58

标签: python html python-2.7

我计划使用python脚本编写带有颜色的HTML表。

我在下面的链接下面的脚本并开始测试。 Click here

 from html import HTML
 import sys
 import os
 table_data = [
        ['Last name',   'First name',   'Age'],
        ['Smith',       'John',         30],
        ['Carpenter',   'Jack',         47],
        ['Johnson',     'Paul',         62],
    ]
htmlcode = HTML.table(table_data)

f = open("file123.html", 'w')
sys.stdout = f

f.close()

当我执行上面的代码时。我收到了以下错误。

Traceback (most recent call last):
  File "c:\Users\bob\Documents\scripts\html\html.py", line 10, in <module>
    htmlcode = HTML.table(table_data)
AttributeError: type object 'HTML' has no attribute 'table'.

我们是否有最简单的方法可以使用python脚本创建带有颜色的表

我在Windows 10操作系统中使用python 2.7。

1 个答案:

答案 0 :(得分:2)

HTML.py的API文档声明表格是这样创建的:t = HTML.Table(header_row=['Test', 'Result']) 将HTML.table替换为代码中的 HTML.Table (如下所示)

 import HTML
 import sys
 import os
 table_data = [
        ['Last name',   'First name',   'Age'],
        ['Smith',       'John',         30],
        ['Carpenter',   'Jack',         47],
        ['Johnson',     'Paul',         62],
    ]
htmlcode = HTML.Table(table_data)

f = open("file123.html", 'w')
sys.stdout = f

f.close()

确保按照here

所述正确安装模块

安装:

  • 在Windows上,双击install.bat,或在CMD中键入“setup.py install” 窗口。
  • 在其他系统上,在shell中输入“python setup.py install”。