Python是一種解釋腳本語言,概念類似 Microsoft Visual Basic Scripting Edition (VBScript)、 MicrosoftJScript、 Perl, 或其他腳本語言。 對于 Active Server Pages (ASP) 以及簡單通用網關接口 (CGI) 腳本,IIS使用 WindowsScriptingHost 解析VBScript 和 JScript , IIS 可以使用其他腳本解釋程序。 本文介紹如何使用Python作為腳本語言是選擇用于 CGI 和 ASP。
在IIS管理器“網站”節點上點擊右鍵,選擇“屬性”“主目錄”,點擊“配置”按鈕,在“映射”中點擊“添加”,在對話框中將“可執行文件”設置為“<python安裝目錄>/python.exe %s %s”,擴展名為“.py”,動作為“全部動作”,然后點擊確定。
IIS現在就能解析Python了嗎?編寫一個test.py文件:
print
print ‘Status: 200 OK’
print ‘Content-type: text/html’
print
print ‘<HTML><HEAD><TITLE>Python Sample CGI</TITLE></HEAD>’
print ‘<BODY>’
print ‘<H1>This is a header</H1>’
print ‘<p>’ #this is a comment
print ‘See this is just like most other HTML’
print ‘<br>’
print ‘</BODY>’
如果使用IIS訪問,類似http://localhost/test.py,顯示內容為:
This is a header
See this is just like most other HTML
即可!