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

問題は、tablePrettyTable オブジェクトではなく、単一の PrettyTable オブジェクトを含むリストです。

関数を呼び出すと、HTML 文字列で検出されたタグfrom_htmlごとに 1 つの PrettyTable を含むリストが返さtableれます。

あなたがしたい:

print table[0]

どちらが返されますか:

+----+
| h1 |
+----+
| v1 |
+----+
于 2013-04-19T21:59:35.397 に答える