0
我终于得到了要在我的浏览器中显示的数据,但是我有点问题是数据如何显示,我现在唯一能做的就是创建一个新行。我正在尝试将东西放入分隔线。在python和Flask中输出格式
我烧瓶代码
from __future__ import print_function
import flask
from myoptimizer_optimizer import Site, Sport, get_optimizer
app = flask.Flask(__name__)
@app.route('/yield')
def index():
def inner():
optimizer = get_optimizer(Site.SomeSite, Sport.SomeSport)
optimizer.load_players_from_CSV("/myssdvfile.csv")
player = optimizer.players[0] # get random player from optimizer players
player.max_exposure = 0.5
lineup_generator = optimizer.optimize(3)
for lineup in lineup_generator:
yield '%s</br>\n' % lineup
return flask.Response(inner(), mimetype='text/html') # text/html is required for most browsers to show the partial page immediately
app.run(debug=True)
这将返回这样 1 PLAYER1位置点信息2. Player2位置点....
它这样做是5次在一排。但是我我试图把这样的东西:
1.Player1 Position Points
2.Player2 Position Points
-------------------------
Next generated lines
1.Player1 Position Points
2.Player2 Position Points
我不知道如何分开球员。有了Print和No flask,它就像我上面解释的那样......但是用Flask ..我只是不知道如何格式化文本。
谢谢你,制作线单独..虽然现在的球员仍然在一排..喜欢1. PLAYER1 55 55,player2 22 22,player3 66 66合作 – JJWatt