2013-08-30 69 views
1

我是PYTHON的新手,通常在PHP上编写代码。这是我尝试在Windows XAMPP上运行的第一个脚本。我启用的AddHandler为的.py并试图运行下面的脚本:在xampp窗口中运行的python脚本错误

#!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!") 
+1

尽量不要重新发明轮子 - 我建议你使用框架而不是手工做事。 [flask](http://flask.pocoo.org)是一个很好的轻量级框架。 –

回答

2

你应该从身体打印额外的换行符分开头

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

这应该工作!

0

对于任何人谁仍然收到错误,请尝试以下方法通过印刷(“\ r \ n”)更换打印():