小编J22*_*22D的帖子

使用 Python 将 CSV 文件读入 HTML 表格

我需要从 CSV 文件输入数据并创建一个 HTML 表作为输出。

我目前正在与:

with open('2016motogp.csv') as csvfile:
 reader = csv.DictReader(csvfile, delimiter='\t')
 for row in reader:
     print('<tr>')
     for fn in reader.fieldnames:
         print('<td>{}</td>'.format(row[fn]))
     print('</tr>')
Run Code Online (Sandbox Code Playgroud)

我想读入表格的 CSV 文件是:https : //ufile.io/6joj6

当我运行该函数时,出现错误:

    ---------------------------------------------------------------------------
UnicodeDecodeError                        Traceback (most recent call last)
<ipython-input-11-3a27549e50fe> in <module>()
----> 1 write_html_table("2016motogp")

<ipython-input-9-91d2a78b30ad> in write_html_table(filename)
     55     with open(filename + ".csv") as csvfile:
     56         reader = csv.DictReader(csvfile, delimiter='\t')
---> 57         for row in reader:
     58             print('<tr>')
     59             for fn in reader.fieldnames:

E:\Anaconda\lib\csv.py in __next__(self)
    109         if self.line_num == …
Run Code Online (Sandbox Code Playgroud)

html python csv

2
推荐指数
1
解决办法
8856
查看次数

标签 统计

csv ×1

html ×1

python ×1