お世話になります。
FlaskでCSVファイルを読みだし、htmlに表示をしているのですがコードが冗長で簡潔に出来ないか模索しているのですが
なかなか方法が見つかっておりません。もし簡潔に出来る方法がございましたご享受お願いいたします。
よろしくお願いいたします。
下記コードでございます。
python
1~上部省略 2 @app.route("/test") 3 def test(): 4 with open ('/test.csv','r') as f 5 reader=csv.reader(f) 6 line=[] 7 for i in reader: 8 line.append(i) 9 return render_template("test.html", timestamp=get_timestamp(), 10 p1 = line[0][0] 11 p2 = line[0][1] 12 p3 = line[0][2] 13 ↓90項目ほど 14 )
html
1 <table class="smalltable1"> 2 <tr><th>1</th><td><input type="text" value={{p1}}></td><td><input type="text"value={{p~}}></td><td><input type="text"value={{p~}}></td></tr> 3 <tr><th>2</th><td><input type="text" value={{p2}}></td><td><input type="text"value={{p~}}></td><td><input type="text"value={{p~}}></td></tr> 4 <tr><th>3</th><td><input type="text" value={{p3}}></td><td><input type="text"value={{p~}}></td><td><input type="text"value={{p~}}></td></tr> 5 ↓90項目ほど 6 </table> 7
csv
1番号,HP,MP 21,25,90 32,30,85 43,35,90 54,40,80 65,35,75 76,30,85 87,25,90 98,30,50 109,35,60 11
回答1件
あなたの回答
tips
プレビュー