使用Ajax执行Python文件

2024-04-20 08:32:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在页面加载时运行python脚本。python脚本将保存日志.text包含一些日志信息的文件。在做了一些研究之后,我想到了:

    <script>
    window.onload = function () {
        $.ajax({
            type: 'POST',
            url: "img/test.py",
            success: function () {
                alert("working")
            },
            error: function () {
                alert("Not Working")
            }
        });
    };
</script>

这是有效的,每次页面加载时它都会提醒我它成功了。这是测试.py公司名称:

^{pr2}$

但这就是问题所在。文件没有创建,我不知道为什么。在

更多信息: 我使用godaddy作为托管服务。我的脚本是用python2.6编写的。 当我ssh进入并使用时:

$ python path_to_file/test.py

它在当前cd位置创建文件。但我可以在python服务器上运行文件时:

$ cd path_to_file
$ ./test.py

我得到:

-bash: ./test.py: Permission denied

这是问题还是正常?其他的一切都正常我好像错过了这个谜题的一部分。我的说辞正确吗?为什么我的流程没有生成日志.txt文件?在


Tags: 文件topathtextpytest脚本信息