python-cgi 上手

效果:

python-cgi 上手


步骤1:搭建个xampp环境 参考http://my.oschina.net/sanpeterguo/blog/192499

步骤2:配置xampp的apache配置文件:httpd.conf   楼主的环境:

            python:D:\Python26\ 

            Apache:C:\xampp\apache\ -> C:\xampp\apache\conf\httpd.conf

            修改:AddHandler cgi-script .cgi .pl .asp -> AddHandler cgi-script .cgi .pl .asp .py 

步骤3:重启apache

步骤4:编写 C:\xampp\cgi-bin\test.py

#!D:\Python26\python.exe
# -*- coding: utf-8 -*-

#file   :   test.py 
#author :   [email protected]
#date   :   2014.01.13
#note   :   python cgi test


import cgi
form = cgi.FieldStorage()

print "Content-type: text/html;charset=utf-8\n\n"
print "<html><title>hello CGI</title><body>"
print "<h1>Hello Python CGI, I'm %s</h1>" % form.getvalue('name','')

print "<a href='http://localhost/cgi-bin/test.py?name=peterguo'>Say Hi to peterguo</a></br>"
print "<a href='http://localhost/cgi-bin/test.py?name=wenxuanwang'>Say Hi to wenxuanwang</a></br>"

print "</body></html>"

步骤5:访问 http://localhost/cgi-bin/test.py?name=abc


大功告成

后记:

python提供了很丰富的cgi库可以供你使用。但实际你可以从头做,只要理解了python(php)与前端页面是如何交互的就可以了。



 

你可能感兴趣的:(python-cgi 上手)