调用服务器端exe可执行文件,通过cgipython脚本在服务器端运行.exe文件

我有一个只有一个按钮的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文件。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值