0
我想创建一个定义一个函数,它将从输入CSV文件创建HTML表格。代码本身工作,但我不能让它作为一个函数正常工作。它是:Python函数定义HTML表代码
def write(in_name):
table = ''
with open(in_name, encoding="utf-8-sig") as csvFile:
reader = csv.DictReader(csvFile, delimiter=',')
table = '<tr>{}</tr>'.format(''.join(['<td>{}</td>'.format(header) for header in reader.fieldnames]))
for row in reader:
table_row = '<tr>'
for fn in reader.fieldnames:
table_row += '<td>{}</td>'.format(row[fn])
table_row += '</tr>'
table += table_row
table = table.replace(u'\xa0', u' ')
write("2016motogp.csv")
table
这只是给出了输出''。
理想情况下,我想选择输出名称,这样我可以保存多个表格以在各个区域输入。
如果有人能帮助我,将不胜感激。 在此先感谢,