我一直在尝试在烧瓶应用程序上上传一个 csv/excel 文件作为熊猫数据框。我找不到任何可以帮助将文件上传为数据框的方法。下面是使用的代码。
from flask import Flask, request, render_template
from werkzeug import secure_filename
import pandas as pd
app = Flask(__name__)
@app.route('/upload')
def upload():
return render_template('upload.html')
@app.route('/uploader',methods = ['GET','POST'])
def uploader():
if request.method == 'POST':
#f = request.files['file']
df = pd.read_csv(request.files.get('file'))
#f.save(secure_filename(f.filename))
#df = pd.DataFrame(eval(f))
return print(df.shape)
if __name__ == '__main__':
app.run(debug = True)
Run Code Online (Sandbox Code Playgroud)