初心者のご質問は申し訳ありませんが、CSVファイルのデータを使用してHTMLでWebサイトを作成し、それを生成するためにPythonを使用しています。使用しようとして一つの機能イムは次のとおりです。私は、見出し名として文字列に入れ、データなどのリストを使用受信結果なし機能の結果なし
def html_table(heading1, data1):
print("""<table>
<tr>
<th>""" + str(heading1) + "</th><td>")
for i in data1:
print(str(i) + "</td><td>")
print("""</td>
</tr>
</table>""")
。私はそれをpythonで印刷するとき、それは私がそれがほしいと思う方法を印刷するようですが、私がhtmlを開くと、NoneTypeとしてそれを読み取ります。これは、(私の値で)何パイソンプリントアウトされます。
<table>
<tr>
<th>Financial Year</th><td>
<td>1981–82</td>
<td>1982–83</td>
<td>1983–84</td>
<td>1984–85</td>
<td>1985–86</td>
<td>1986–87</td>
<td>1987–88</td>
<td>1988–89</td>
<td>1989–90</td>
</tr>
</table>
等...私の質問は、なぜ私のHTMLは文字列としてコードの2チャンクを読んでいませんか?
ありがとうございます。
[Jinja2の](http://jinja.pocoo.org/docs/dev/)は、この種の問題のための優れたテンプレートライブラリです。 – Horba