在Python Anywhere中无法通过Flask应用程序中的Pandas读取CSV文件

时间:2019-04-24 23:14:05

标签: python flask web-applications

我正在尝试在任何地方使用flask app在HTML页面中显示CSV文件的前五行。我是编码的新手,我不知道出了什么问题。我已经在工作目录中上传了CSV文件,在“我的网站”目录中创建了一个“模板”文件夹,并在其中上传了example.html文件。

这是flask_app.py中的代码

from flask import Flask,render_template, request
import pandas as pd
import numpy as np
app = Flask(__name__)

@app.route('/example')
def dataframe():
    df = pd.read_csv("movies_metadata.csv")
    return render_template("example.html",  data=df.head(5).to_html())

if __name__ == "__main__":
    app.run()

这是html代码

<!DOCTYPE html>
<html>
<head>
    <title>DataFrame Data</title>
</head>
<body>
<h1>Titanic DataFrame</h1> 

{{data | safe}}

</body>
</html>

我希望CSV文件的前五行显示在HTML页面中。

0 个答案:

没有答案