미안하지만, CSV 파일의 데이터를 사용하여 HTML로 웹 사이트를 만들고 파이썬을 사용하여 웹 사이트를 생성하려고합니다. 사용하려고하는 함수 중 하나는 다음과 같습니다.수신 결과 없음
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>""")
머리글 이름으로 문자열을 입력하고 데이터로 목록을 사용합니다. 파이썬에서 인쇄 할 때 정확히 원하는 모양을 인쇄하는 것처럼 보이지만 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을 문자열로 코드의 두 번째 덩어리를 읽고되지 않는 이유 내 질문은?
미리 감사드립니다.
가 [Jinja2] (http://jinja.pocoo.org/docs/dev/) 이런 종류의 문제에 대한 훌륭한 템플릿 라이브러리입니다 :
당신은 그 문자열이 아닌
print
을return
싶다. – Horba