使用烧瓶渲染动态生成的CSV

时间:2019-05-02 08:37:22

标签: python pandas flask

我有一个Python脚本,它每10分钟生成一次新的CSV并将其存储在一个文件夹中。我需要使用flask在“ /”上的端口80上提供它,需要flask应用程序动态读取该文件夹中每10分钟生成的所有CSV并显示在单个html页面上。

我所知道的是如何通过pd.read_csv向特定路由提供单个CSV。

现在从上午9点到下午5点以10分钟的间隔生成100 CSV。我不希望他们有不同的路线。

文件名类似于9_30.csv 9_40.csv。 flask应用程序将在上午9点运行,并将继续在CSV文件夹中检入它可以找到的所有CSV,并用pd.read_csv()读取并使用flask在“ /”上显示。

        df26=pd.read_csv("14_10.csv")
    df27=pd.read_csv("14_20.csv")
    df28=pd.read_csv("14_30.csv")
    df29=pd.read_csv("14_40.csv")
    df30=pd.read_csv("14_50.csv")
    df31=pd.read_csv("15_00.csv")
    df32=pd.read_csv("15_10.csv")
    df33=pd.read_csv("15_20.csv")
    df34=pd.read_csv("15_30.csv")

    return render_template("data_analysis2.html",data=[df1.to_html(),df2.to_html(),df3.to_html(),df4.to_html(),df5.to_html(),df6.to_html(),df7.to_html(),df8.to_html(),df9.to_html(),df10.to_html(),df11.to_html(),df12.to_html(),df12.to_html(),df14.to_html(),df15.to_html(),df16.to_html(),df17.to_html(),df18.to_html(),df19.to_html(),df20.to_html(),df21.to_html(),df22.to_html(),df23.to_html(),df24.to_html(),df25.to_html(),df26.to_html(),df27.to_html(),df28.to_html(),df29.to_html(),df30.to_html(),df31.to_html(),df32.to_html(),df33.to_html(),df34.to_html()])

0 个答案:

没有答案