在网站上接收然后处理CSV的最简单方法是什么?

时间:2019-07-11 17:09:53

标签: javascript python django flask

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

我想将此应用程序制作成网站,并且我已经学到了一些HTML,CSS和JavaScript来实现此目的。我希望网站主要做这两件事

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

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

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

1 个答案:

答案 0 :(得分:0)

仅用于接收数据和答复的最简单,最精简的解决方案是启动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的完整示例)