我使用的是Windows 7,python3和WAMP2.2。
努力让我的localhost显示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。
我该如何解决?
由于
答案 0 :(得分:0)
在我看来,您不需要直接运行该文件,而是让apache将其作为cgi脚本运行。 所以请确保你已经安装并激活了mod_cgi,并且你有这个:
AddHandler cgi-script .py
在您的apache配置中
答案 1 :(得分:0)
安排它。问题是服务器没有正确解析文件。应从第一行删除一个“\ 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>")