gpt4 book ai didi

python - 尝试切换到 Python,遇到问题

转载 作者:行者123 更新时间:2023-11-28 23:01:50 26 4
gpt4 key购买 nike

我是一名 PHP 程序员,但我想学习 Python。我对如何实际执行脚本有点困惑。我在我的 Web 服务器根目录中创建了 test.py,在我编写的文件中:

#!/usr/bin/python
import jon.cgi as cgi
import jon.fcgi as fcgi

print "Content-type: text/html"
print "hello world"

我的服务器正在运行 Litespeed,遵循以下教程:http://www.litespeedtech.com/support/wiki/doku.php?id=litespeed_wiki:python_fcgi我已经安装了 Jon 的 CGI。

但是当我在浏览器中导航到脚本时,它只打印完整代码,就好像它没有解析它一样。非常感谢任何帮助,谢谢。

最佳答案

我认为使用 mod_wsgi 在 Apache 下开始使用 WSGI 可能是最简单的.

一个简单的 WSGI 应用程序如下所示:

def application(environ, start_response):
status = '200 OK'
output = 'Hello World!'

response_headers = [('Content-type', 'text/plain'),
('Content-Length', str(len(output)))]
start_response(status, response_headers)

return [output]

其他 Python 框架建立在 WSGI 之上。快速入门installationconfiguration指南值得一读。软件包可用于常见的 Linux 发行版。

如果您对替代方案感兴趣,您可能需要查看 Tornado这是一个基于事件的服务器,具有不同的设计。

正如@cacahootie 在下面提到的,您还应该研究 Python 的 Web 应用程序框架。这些使得编写利用 WSGI 的应用程序变得更加容易。 Django可能是最受欢迎的,但也有很多other options与 python 。我个人偏爱一个非常轻的框架是 Flask , 但它不如 Django 全面。

关于python - 尝试切换到 Python,遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10526589/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com