Windows 7 深渊web服务器和Python
我的64位计算机上有web服务器。我按照中的说明添加对服务器的支持,因为我没有下载文档中考虑的活动Python,我只是在我的机器上使用了以前安装的Python 3.3 我编写了非常简单的python脚本:Windows 7 深渊web服务器和Python,windows-7,python,python-3.x,abyss,Windows 7,Python,Python 3.x,Abyss,我的64位计算机上有web服务器。我按照中的说明添加对服务器的支持,因为我没有下载文档中考虑的活动Python,我只是在我的机器上使用了以前安装的Python 3.3 我编写了非常简单的python脚本: print("Hello") 然后我将其保存为服务器的htdocs中的test.py,然后尝试访问http://localhost:9090/test.py但服务器返回错误500内部服务器错误记录此错误的日志行为: cgi.log: [21/Dec/2014:01:33:
print("Hello")
然后我将其保存为服务器的htdocs中的test.py
,然后尝试访问http://localhost:9090/test.py
但服务器返回错误500内部服务器错误记录此错误的日志行为:
cgi.log:
[21/Dec/2014:01:33:54+0200]CGI:[C:\Python33\python.exe
test.py]URI:/test.py错误CGI头行[Hello]
access.log:
127.0.0.1--[21/Dec/2014:01:33:54+0200]“GET/test.py HTTP/1.1”500 412“Mozilla/5.0(Windows NT 6.1;Win64;x64)AppleWebKit/537.36
(KHTML,像壁虎)铬/39.0.2171.95狩猎/537.36“
那么,我如何修复CGI标题行呢?我找到了修复CGI标题的方法,多亏了,这个方法是先打印出内容类型,然后再打印一个空行,然后脚本工作正常:
print ("Content-Type: text/html")
print ()
print("<h1>Hello World!</h1>")
print(“内容类型:text/html”)
打印()
打印(“你好,世界!”)
这可能会有帮助,@Himal非常感谢您