使用python列表打印到HTML表

时间:2017-06-17 05:30:25

标签: python list html-table

我有一个python列表,我从CSV导入,我已经对数据进行了排序,但我知道我需要找出如何将列表转换为html表输出。 Ť

import csv

with open('bike_results.csv', 'r') as f:
  reader = csv.reader(f, delimiter=' ',
                        quotechar='|', quoting=csv.QUOTE_MINIMAL)
  bike_list = list(reader)

print(bike_list)

1 个答案:

答案 0 :(得分:-1)

请假设第一行是HTML表格的标题

,请查找以下代码
import csv

with open('results.csv', 'r') as f:
    reader = csv.reader(f, delimiter=' ',
                    quotechar='|', quoting=csv.QUOTE_MINIMAL)
    bike_list = list(reader)
    html_content = "<html><body><table><tr><td>" + bike_list[0][0] + "</td><td>" + bike_list[0][1] + "</td></tr>"
i=1
while i < len(bike_list):
    html_content += "<tr><td>{}</td><td>{}</td></tr>".format(bike_list[i][0],bike_list[i][1])
    i+=1
html_content += "</table></body></html>"

print html_content