python服务器的客户端改进

python服务器的客户端改进,python,client,cgi,client-server,Python,Client,Cgi,Client Server,我非常感谢您提供一些建议,告诉我如何使用最佳策略来改进我制作的非常基本的服务器。目前,我有一个HTML首页,允许用户将数据上传到服务器(它使用python的CGI模块),数据由python CGI脚本处理,结果写入共享区域,用户可以加载到例如excel中。事实证明,它非常流行,我想改进一些东西,以便自动启动客户端软件(即Excel)并加载结果,但这超出了我目前的知识范围,尤其是在客户端 我非常感谢书中的章节/代码片段/网页,它们展示了这是如何做到的。所有的数字运行都需要在服务器上完成,否则效率会

我非常感谢您提供一些建议,告诉我如何使用最佳策略来改进我制作的非常基本的服务器。目前,我有一个HTML首页,允许用户将数据上传到服务器(它使用python的CGI模块),数据由python CGI脚本处理,结果写入共享区域,用户可以加载到例如excel中。事实证明,它非常流行,我想改进一些东西,以便自动启动客户端软件(即Excel)并加载结果,但这超出了我目前的知识范围,尤其是在客户端


我非常感谢书中的章节/代码片段/网页,它们展示了这是如何做到的。所有的数字运行都需要在服务器上完成,否则效率会很低,我希望在服务器上继续使用python。我的主要问题是,我当前从服务器传回客户机的所有信息(即输出文件的名称)都是“死”的,只是HTML页面上的文本。我现在要做的是要求客户端做一些完全不同的响应。

如果您希望用户直接将数据打开到Excel中,您可以给他们一个指向包含.csv数据的页面的静态链接(页面上仍然是死文本)。此时,用户可以打开该URL

可能更好的解决方案是提供文件(以.csv或其他通用格式),以便直接下载,在这一点上,他们可以用任何他们想要的工具(Excel、Stata、R)打开它。我不确定你是在这么做,还是要求用户复制和粘贴数据

在客户端“自动”打开Excel之类的应用程序是非常混乱的,即使在极少数情况下也是如此,而且完全没有理由这样做。为什么要强迫用户使用特定的应用程序?如果他们没有那个应用程序呢?让您的用户下载数据并按自己的意愿打开它并没有什么错