【问题标题】:What is the simplest way of receiving and then processing a csv on a website?在网站上接收并处理 csv 的最简单方法是什么?
【发布时间】:2019-07-11 17:09:53
【问题描述】:

基本上我使用 Python(特别是 Pandas)构建了一个应用程序,它读取 csv 然后对其执行一些操作,然后最终生成输出图。

我想把这个应用程序变成一个网站,并且我已经学习了一些 HTML、CSS 和 JavaScript 来做到这一点。我希望网站主要做这两件事

  1. 接收文件
  2. 使用 Python 处理文件,然后将图像输出回网站

解决此问题的最佳行动方案是什么?学习烧瓶?学习 Django?我还需要学习其他东西吗?

我已经学会了如何使用 Vue 为网站创建文件上传器,但似乎无法将其连接到数据库。

【问题讨论】:

  • Flask 非常适合您想要完成的工作。我推荐this tutorial,因为这是我开始使用 Flask 的方式。

标签: javascript python django flask


【解决方案1】:

只接收数据和回复的最简单、最精简的解决方案是启动http.server,请参阅:https://docs.python.org/3/library/http.server.html。在学习和跑步方面,其他任何事情都将是额外的开销。另一方面,如果这个应用程序发展壮大,学习 Flask 或 Django 将会有额外的好处。

在这里我找到了一个关于http.server的快速入门教程:https://www.afternerd.com/blog/python-http-server/

关于上传,请查看do_POST(例如此处为https://pymotw.com/3/http.server/)并查看如何处理多部分表单上传(例如此处为https://gist.github.com/rctay/25bed284cd4bcc1477f4 的完整示例)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 2011-02-20
    相关资源
    最近更新 更多