Python的CGI配置
Python、CGI、IIS
环境:Windows Server 2003+Python2.4+IIS6.0
1.启动IIS管理器
2.Web服务扩展:
添加一个新的服务扩展
扩展名:.py
要求的文件:yourpath/python.exe
设置为允许
3.默认网站属性:
主目录-->配置-->映射-->添加
可执行文件:yourpath/python.exe -u "%s" %s
扩展名:.py
动作:全部
现在配置已经基本完成了,当然也可以建立个专门
放CGI脚本的虚拟目录,譬如cgi-bin
写个简单的Python CGI的脚本进行测试:
首先建立个htm放置如下的表单:
<form name="form1" method="post" action="ok.py">
姓名:<input type="text" name="name">
<br><br>
<input type="submit" value="提交">
</form>
然后写个CGI脚本ok.py:
import cgi
print 'Content-Type: text/plain/n/n'
form = cgi.FieldStorage()
print "<title>结果</title>"
print "姓名:", form["name"].value