如何使用flask在python脚本中处理上传的csv文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用flask在python脚本中处理上传的csv文件相关的知识,希望对你有一定的参考价值。

如何通过给python脚本提供文件路径并下载处理过的文件来处理上传的文件? 代码

@app.route("/upload", methods=['POST'])
def upload():
    target = os.path.join(APP__ROOT, 'data/')
    print(target)
    if not os.path.isdir(target):
        os.mkdir(target)
    for file in request.files.getlist("file"):
        filename = file.filename
        print(filename)
        destination = "/".join([target, filename])
        print(destination)
        file.save(destination)
    return render_template("downloads.html")
答案

您需要返回该文件。

response = app.make_response(file)
response.headers["Content-Disposition"] = "attachment; filename=yourfile.csv"
return response

以上是关于如何使用flask在python脚本中处理上传的csv文件的主要内容,如果未能解决你的问题,请参考以下文章

通过python脚本将图像上传到python flask API [重复]

如何使用flask将javascript数组传递给python脚本[使用flask示例]

TinyMCE Python Flask 脚本标签问题

如何使用 Flask/Python 3 处理 URL 中缺少的参数 [重复]

使用 Flask 和 Python 3 测试文件上传

用python flask制作的网页上传到服务器后python如何获取网上用户提交的form表单信息?