我試圖開始使用Python,但無法正確地爲localhost(使用Ampps)設置服務器。 Python通過IDLE和命令行運行得很好,但是,當我在瀏覽器中打開文件時,代碼顯示並不運行。.py在瀏覽器中顯示代碼而不是運行的文件
我跟着這個http://www.imladris.com/Scripts/PythonForWindows.html教程獲取cgi設置,但它不工作。
下面是我的「hello world」程序的代碼,如果這有什麼區別的話。
#!/usr/bin/env python
# -*#!/usr/bin/python
print "Content-type:text/html\r\n\r\n"
print '<html>'
print '<head>'
print '<title>Hello Word - First CGI Program</title>'
print '</head>'
print '<body>'
print '<h2>Hello Word! This is my first CGI program</h2>'
print '</body>'
print '</html>'
有什麼建議嗎?
是否已進行了文件的可執行文件?服務器中是否啓用了cgi-scripts? – 2012-04-12 13:13:08
後,你得到這個工作 - 檢查Python的語法多行字符串使用三重引號像'「」「東西‘’」' – jsbueno 2012-04-12 13:23:21
@JoachimPileborg我相信我能在服務器上的CGI的腳本,但我不知道做該文件可執行。當我查看文件(文件圖標本身,而不是代碼),它的上面有蟒蛇的標誌,所以我不知道這意味着它的可執行文件。 – user1104854 2012-04-12 14:22:51