Python 没有服务器的cgi脚本

Python 没有服务器的cgi脚本,python,Python,我的目标是使非程序员能够在我可以访问的单个本地机器上轻松地执行具有相当复杂选项的Python脚本。我想使用浏览器(特别是OSX上的Safari)作为穷人的GUI。一个简短的脚本将处理表单数据,然后将其发送到主程序 我有一些使用内置Apache服务器运行python脚本的基本示例,方法是在html为th的表单上单击submit: e、 g。我现在要做的是在没有服务器的情况下执行,只需要获取表单来调用同一目录中的脚本。我必须学习javascript还是。。。?如果你有任何线索,我将不胜感激。谢谢。

我的目标是使非程序员能够在我可以访问的单个本地机器上轻松地执行具有相当复杂选项的Python脚本。我想使用浏览器(特别是OSX上的Safari)作为穷人的GUI。一个简短的脚本将处理表单数据,然后将其发送到主程序

我有一些使用内置Apache服务器运行python脚本的基本示例,方法是在html为th的表单上单击submit:


e、 g。我现在要做的是在没有服务器的情况下执行,只需要获取表单来调用同一目录中的脚本。我必须学习javascript还是。。。?如果你有任何线索,我将不胜感激。谢谢。

好吧,通过HTTP进行通信总是需要某种“服务器”。您可以让一个python脚本在您的机器上的端口80上侦听,该端口反过来运行使用表单的action属性指定的脚本

恐怕没有服务器你是逃不掉的

PS:已经有两个好的最低限度的python HTTP服务器可以做到这一点。只要谷歌就可以了


关于aefxx,总是需要某种“服务器”来通过HTTP进行通信。您可以让一个python脚本在您的机器上的端口80上侦听,该端口反过来运行使用表单的action属性指定的脚本

恐怕没有服务器你是逃不掉的

PS:已经有两个好的最低限度的python HTTP服务器可以做到这一点。只要谷歌就可以了

请注意,aefxx将允许您部署基于浏览器的桌面应用程序。

将允许您部署基于浏览器的桌面应用程序。

这没有意义——浏览器根据定义提交表单时所做的是向web服务器发出请求

如果您不想运行Apache,那么可以使用作为Python标准库一部分提供的类来连接一些简单的东西

如果您根本不需要服务器进程,并且您正在使用一个合适的现代浏览器,那么您可能希望使用HTML5本地存储,但这不是一个Python解决方案。

这没有意义——浏览器根据定义提交表单时所做的是向web服务器发出请求

如果您不想运行Apache,那么可以使用作为Python标准库一部分提供的类来连接一些简单的东西

如果您根本不需要服务器进程,并且正在使用适当的现代浏览器,那么您可能希望考虑使用HTML5本地存储,但这不是Python解决方案