我有一个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()])