python中的HTML模块
我正试图使用Python2.7执行这个示例代码,它抛出了一个错误 “模块”对象没有属性“表”。关于正确的html模块,有人能帮我吗python中的HTML模块,html,python-2.7,Html,Python 2.7,我正试图使用Python2.7执行这个示例代码,它抛出了一个错误 “模块”对象没有属性“表”。关于正确的html模块,有人能帮我吗 import html file = open('1.html', 'w') table_data = [ ['S.No', 'test1 - role'], ['1', 'a', 'b'], ['2', 'c', 'd'], ] html
import html
file = open('1.html', 'w')
table_data = [
['S.No', 'test1 - role'],
['1', 'a', 'b'],
['2', 'c', 'd'],
]
htmlcode = html.table(table_data)
c=htmlcode
print htmlcode
file.writelines(c)
您希望创建HTML类的实例,而不是从模块本身使用它。像这样:
from html import HTML
body = HTML()
那你就可以了
body.table(...)
p、 请注意,执行body.table(table_数据)不会像您期望的那样工作。我建议您学习一点如何操作正在使用的html库,请尝试以下操作:
from html import HTML
h = HTML()
h.table(table_data)
有关更多详细信息,请参阅 我可能晚了7年6个月,但实际上有一个专门的图书馆叫Sierra 只需执行
pip安装sierra
你可以查看他们的网站。事实上,我现在已经用了很多次了,我必须说这正是我想要的。是的,我也这么做了,但它抛出了“ImportTerror:无法导入名称HTML”。我安装了这个包,但我找不到用于Py2.7的HTML.py。我意识到这是一个旧线程,但在我看来,OP正在查看但正在尝试使用,这看起来不一样。