【发布时间】:2017-04-18 00:10:54
【问题描述】:
我正在尝试使用 Python 而不是 PHP(仅用于教育目的)。我正在 XAMPP 上测试我的网页,并且我已经在配置中添加了 python 和 cgi。 我设法用这段代码制作了一个非常基本的网页
#!/Python/python
print("Content-Type: text/plain;charset=utf-8")
print()
print("Hello World!")
不过,就是这样。我找不到有关如何使用 Python 3+ 提供网页的任何信息。大多数信息已经过时或有争议。是否有关于如何将 Python 用作服务器端语言的最新指南?
【问题讨论】:
-
我建议先看看 Flask (flask.pocoo.org)。当然还有其他流行的框架,比如 Django 等。
-
考虑 WSGI (fullstackpython.com/wsgi-servers.html)
-
您所拥有的是一个基本的 CGI 脚本。使用 CGI,您只需
print想要在浏览器中显示的 HTML(显然发送text/html的内容类型)。你当然可以这样使用 Python;这是编写简单脚本的有效方法。cgi模块将帮助您解析发送到脚本的数据。 -
@Nicarus 我试过但不明白如何使用它 - 只需复制/粘贴代码就会出现错误 500。