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
理想的には、出力名を選択して、複数のテーブルを保存してさまざまな領域に入力できるようにしたいと考えています。
誰かが私を助けることができたら、それは大変に感謝します。 ありがとうございます。