こんにちは、私はcsvファイルを読み込み、特定のデータをhtmlテーブルに入れてそのテーブルを含むhtmlページを作成しようとしています。 私のcsvファイルには、「反対」、「勝者」、「余白」、「地面」、「年」として約110行と5列があります。 2012年、2013年、2014年、2015年、2016年、2017年の6つのレベルがあります。「Year = 2012」のデータを抽出し、抽出されたデータを含むhtmlテーブルを持つhtmlページを作成しようとしています。 私のCSVファイルは次のようなものです。pythonを使ってhtmlページを作成する
「2012.html」ページの表の中に2012年を1年とする行が必要です。 これまでのコードは
infile = open("new.csv", "r")
data = []
for line in infile:
cols = line.split(",")
Oposition = cols[0]
Winner = cols[1]
Margin = cols[2]
Ground = cols[3]
Year = cols[4]
pair = (Oposition, Winner, Margin, Ground, Year)
data.append(pair)
infile.close()
out1 = open("2012.html", "w")
out1.write("""<!DOCTYPE html>
<html>
<head>
</head>
<body>
""")
for r in data:
if r["Year"] == "2012":
Oposition = r["Oposition"]
Winner = r["Winner"]
Margin = r["Margin"]
Year = r["Year"]
out1.write(" <p>" + c + " " + str(p) + "</p>\n")
out1.write(" </body>\n")
out1.write("</html>\n")
out1.close()
だれでも助けてくれます。 非常に高く評価されています。 2012 htmlページの中に私はテーブルが必要です; sample table
そして勝者の列
正確な質問は何ですか? – JazZ
"2012.html"というhtmlウェブページを作成しようとしているnew.csv – Ahmad
の短いサンプルを与え、そのページ内に "year = 2012"というデータを含むテーブルを作成します。 – Dush