2013-08-30 68 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」)更換打印():