从php页面调用一个打开可见窗口的python脚本

时间:2013-10-30 09:06:13

标签: javascript php python

我遇到这种情况: 1)一个非常基本的python脚本,它正在做类似的事情:

import os

def main():
    p = os.popen('gedit &')

if __name__ == "__main__":
    main()

如果通过命令行运行,它显然会打开一个gedit可见窗口。

2)我有一个php页面,通过ajax请求调用此脚本,如:

<script type="text/javascript">  

function test() {
    $.ajax({
        type: "POST",
        url: "http://localhost/CodeIgniter/application/temp/Test.py",
        success: function(response){
            alert('ok');
        },
        error:function(response) {
            alert("fail");
        }
    });
}
</script>

当调用test()函数时(例如按下按钮......),我看到警报确定,但实际上没有打开窗口。 查看流程列表,我也看到“gedit”流程不存在。

其他提示:我总是可以运行其他python脚本,并获取他们的json响应(并处理它们),但如果脚本打开一些窗口,我就看不到这个窗口。

任何人都可以帮助我吗? 提前致谢

0 个答案:

没有答案