以下应该工作:
@app.route('/analysis/<filename>')def analysis(filename): x = pd.Dataframe(np.random.randn(20, 5)) return render_template("analysis.html", name=filename, data=x.to_html()) # ^^^^^^^^^查看文档以获取其他选项,例如CSS样式。
此外,您需要像这样调整模板:
{% extends "base.html" %}{% block content %}<h1>{{name}}</h1>{{data | safe}}{% endblock %}


