为什么 WAMP 不断打印我的 Python 文件

Why does WAMP keep printing my Python file

我正在使用 windows 7、python3 和 WAMP2.2。

努力让我的本地主机显示 Python 个文件。为了安装,我想在我的浏览器中 运行 以下 python 文件:

print ("Content-type:text/html\r\n\r\n")
print ("<html>")
print ("<head>")
print ("</head>")
print ("<body>")
print ("<h2> Hello world </h2>")
print ("</body>")
print ("</html>")

1) 我试过 运行 python -m http.server ,但是当我用浏览器打开 python 文件时,浏览器打印它的内容而不是显示 HTML.

2) 我已经为我的 WAMP 安装了 python 支持,完全按照此处第一个答案中的描述:How to install Python with Wampserver,但我一直遇到同样的问题 - 的内容文件显示在浏览器中,而不是显示 HTML.

我该如何解决?

谢谢

在我看来,您不需要直接 运行 文件,而是将 apache 运行 作为 cgi 脚本。 所以请确保您已安装 mod_cgi 并处于活动状态,并且您拥有此 :

AddHandler cgi-script .py

在您的 Apache 配置中

加油。问题是服务器没有正确解析文件。应该从第一行删除一个“\r”

print ("Content-type:text/html\n\r\n")
print ("<html>")
print ("<head>")
print ("</head>")
print ("<body>")
print ("<h2> Hello world </h2>")
print ("</body>")
print ("</html>")