Python 在Shell中执行罚款,但不在浏览器中执行罚款

Python 在Shell中执行罚款,但不在浏览器中执行罚款,python,browser,scripting,Python,Browser,Scripting,我的python脚本在shell中执行得很好,输出html,我可以通过管道将其传输到html文件。当我看文件时,它正是我想要的。但是,当我试图从浏览器运行该文件时,我得到一个500错误。根据cgi的说明,箱子应处于suEXEC模式。我的托管公司更改了cgi脚本处理程序以允许.py文件,他制作了一个运行良好的测试脚本,但我的仍然没有 我试图使suEXEC成为cPanel中.py文件的定制Apache文件处理程序,但这似乎没有帮助,它只是使Python脚本在浏览器中打印为文本而不执行 任何解决方案的

我的python脚本在shell中执行得很好,输出html,我可以通过管道将其传输到html文件。当我看文件时,它正是我想要的。但是,当我试图从浏览器运行该文件时,我得到一个500错误。根据cgi的说明,箱子应处于suEXEC模式。我的托管公司更改了cgi脚本处理程序以允许.py文件,他制作了一个运行良好的测试脚本,但我的仍然没有

我试图使suEXEC成为cPanel中.py文件的定制Apache文件处理程序,但这似乎没有帮助,它只是使Python脚本在浏览器中打印为文本而不执行

任何解决方案的想法。我现在已经很接近了,剧本至少在监狱里能用。我甚至试图通过让测试文件启动python脚本的系统执行来伪装Apache,但这也导致了一个500错误,尽管它也在Shell中吐出了正确的html,这次甚至还进行了一些类似Lynx的html显示


我所做的任何阴谋也导致test.py停止工作。现在,即使删除了我添加的所有代码,它也会出现500个错误。

我的主人解决了这个问题。事实证明我是在Windows环境下使用MicrosoftExpression2.0HTML编辑器工作的。代码需要使用dos2unix转换为UNIX环境,dos2unix安装在主机环境中,可以从shell访问…感谢您向阅读此线程的任何人阅读此线程。

您尝试询问您的主机了吗?是的。我在等待他们的答复。