在xampp窗口中运行的python脚本出错

在xampp窗口中运行的python脚本出错,python,python-3.x,cgi,Python,Python 3.x,Cgi,我是PYTHON新手,通常使用PHP编写代码。这是我尝试在Windows XAMPP上运行的第一个脚本。我为.py启用了addhandler并尝试运行以下脚本: #!C:\Python33\python.exe # enable debugging import cgitb cgitb.enable() print ("Content-Type: text/html;charset=utf-8") print ("Hello World!") 我在运行代码时遇到以下错误: 服务器遇到内部错误,

我是PYTHON新手,通常使用PHP编写代码。这是我尝试在Windows XAMPP上运行的第一个脚本。我为.py启用了addhandler并尝试运行以下脚本:

#!C:\Python33\python.exe
# enable debugging
import cgitb
cgitb.enable()
print ("Content-Type: text/html;charset=utf-8")
print ("Hello World!")
我在运行代码时遇到以下错误:

服务器遇到内部错误,无法完成您的请求

错误消息: 脚本“test.py”的标题格式错误:错误的标题:Hello World


如果您认为这是一个服务器错误,请联系网站管理员。

您应该将标题与正文打印分隔开附加换行符:

#!C:\Python33\python.exe
import cgitb
cgitb.enable()
print("Content-Type: text/html;charset=utf-8")
print() # <----------- addtional newlnie for header/body separation.
print("Hello World!")
#!C:\Python33\python.exe
进口cgitb
cgib.enable()
打印(“内容类型:文本/html;字符集=utf-8”)

print()#您应该将标题与正文分开打印其他换行符:

#!C:\Python33\python.exe
import cgitb
cgitb.enable()
print("Content-Type: text/html;charset=utf-8")
print() # <----------- addtional newlnie for header/body separation.
print("Hello World!")
#!C:\Python33\python.exe
进口cgitb
cgib.enable()
打印(“内容类型:文本/html;字符集=utf-8”)

print()#对于仍然出现错误的任何人,请尝试用print(“\r\n”)替换print(),方法如下:

print("Content-Type: text/html;charset=utf-8")
print("\r\n")
print("Hello World!")

这应该管用

对于仍然出现错误的任何人,请尝试以下列方式将print()替换为print(“\r\n”):

print("Content-Type: text/html;charset=utf-8")
print("\r\n")
print("Hello World!")

这应该管用

尽量不要重新发明轮子——我建议你使用一个框架,而不是手工操作。是一个很好的轻量级框架。试着不要重新发明轮子-我建议你使用一个框架,而不是手工操作。是一个很好的轻量级框架。