2017-06-23 14 views
0

で一緒に文字列を維持するために:延長、どのように私は、HTMLでテーブルとして出力してリストを作成しようとしていますが、私のリストには、常にこのように出てくるリスト

<TR> 
    <TD>N</TD> 
    <TD>o</TD> 
    <TD>l</TD> 
</TR> 
</TABLE> (shortened version) 

私が追加使用して試してみました、 str形式ですが、これまでのところはありません。ここではいくつかのコードは次のとおりです。

import HTML 
table = [] 
string = str(row[2]+" ["+row[25]+"]") 
table.append(string) 
htmlcode = HTML.table(table) 
print htmlcode 
+0

この 'HTML.table(表)'関数とは何ですか?それはあなたの最終的な成果を生み出していますが、このクラス/機能が何であるか、あるいは何かについて知ることはできません。 – daveruinseverything

+0

@daveruinseverything https://www.decalage.info/python/html – phema

答えて

0

here に述べたように、あなたはこのように、この機能を使用する必要があります。

>>> t = HTML.table(border='1') 
>>> for i in range(2): 
>>> r = t.tr 
>>> r.td('column 1') 
>>> r.td('column 2') 
>>> print t 
<table border="1"> 
<tr><td>column 1</td><td>column 2</td></tr> 
<tr><td>column 1</td><td>column 2</td></tr> 
</table> 
+0

t.trとは何ですか? 'str'オブジェクトには、テーブルとして扱っても、 'tr'という属性はありません。 – phema

+0

はタグを表していますが、最初にライブラリをインポートしてもよろしいですか? –

+0

ここに私の元の投稿でリンクしたライブラリを使用しています:decalage.info/python/html – phema

関連する問題