2017-03-07 148 views
0

我试图启动一个python脚本来解析用户从UI上传的csv文件。在客户端,我如何打电话来启动python脚本(我读过AJAX http请求工作)?然后,其次,我如何接受用户输入(只需用HTML标签上传一个简单的用户),这将由python脚本读取?从客户端启动python脚本

后端python脚本通过命令行完美工作,我只需要创建一个前端更容易使用。

+0

所以你想让用户通过浏览器在本地机器上运行python脚本?这是不可能的。 – jered

+0

没有一切将被托管在一台服务器上。我希望用户能够使用UI启动python脚本 – lauren

+0

在服务器上使用CGI或fastGCI或nodeJS或PHP或类似的东西来响应Ajax请求。 – david25272

回答

0

许多(如果不是全部)服务器端技术可以解决你的问题:CGI,Java Servlet的,的NodeJS,Python和PHP等

的步骤是:

  1. 在浏览器中,通过上传文件AJAX请求。
  2. 在服务器中,接收从浏览器发送的文件,将其保存在服务器磁盘的某个位置。
  3. 保存文件后,调用您的python脚本来处理文件。

由于您的当前脚本是由Python编写的,我猜Python是服务器端技术的最佳选择。