我有一个只有一个按钮的html文件。单击按钮时,将调用javascript函数“run”:function run() {
window.open("http://localhost/cgi-bin/run.py", "_self");
}
在运行.py只是想运行一个helloworld.exe程序,它在终端中输出字符串“helloworld”,但什么也没有发生,浏览器会无限期地保持“等待本地主机”。在
^{pr2}$
我试过了helloworld.exe我独自一人跑了运行.py在终端上,它成功了,而且我在浏览器上测试了测试站点http://localhost/cgi-bin/helloworld.py,运行良好(地狱世界.py是另一个脚本来查看我的apache配置是否正常)。在
我在用wamp。在
我要做的是一个更大的程序,它允许客户端连接到服务器,并与服务器端的程序“交互”。这个程序已经用c++完成了,不会被翻译成php或javascript。在
编辑:我一直在尝试以下功能:子流程.Popen, subprocess.call以及操作系统. 我还测试了代码,以运行我在apache/cgi-bin文件夹中创建的.exe文件,或者像wordpad这样的可执行文件,它位于c:\windows。当python脚本从终端运行时,它总是成功的,而从浏览器尝试时,它永远不会起作用。有没有可能是因为我使用的服务器?我使用wamp中的apache,并在httpd.conf文件。在