1

所以,我试图让 Prettytable 0.7.2 与 HTML 表一起工作。我似乎无法让它工作。我正在使用以下内容:

from prettytable import from_html
html = "<table><tr><th>h1</th></tr><tr><td>v1</td></tr></table>"
table = from_html(html)
print (table)

结果是:

[<prettytable.PrettyTable object at 0x90556ec>]

我可以使用其他方法使表格工作,但我似乎无法处理 HTML 表格方法。我不确定我是做错了什么还是遗漏了什么。如果有人能对这个问题有所了解,将不胜感激。

4

1 回答 1

0

问题是,table不是 PrettyTable 对象,而是包含单个 PrettyTable 对象的列表

调用该函数将返回一个列表,其中包含在您的 html 字符串中遇到的from_html每个标记一个 PrettyTable 。table

你想做:

print table[0]

返回:

+----+
| h1 |
+----+
| v1 |
+----+
于 2013-04-19T21:59:35.397 回答