python网页开发尝试

背景

  对于Web前端开发,需要经常搭建服务器端的测试或制作一些辅助工具,脚本CGI是首选。Linux下很多时候想到BASH,虽然BASH有AWK和SED的强大支撑,但代码可读性不高,不容易维护。除了Perl以来,我更喜欢pyhton。

代码

  马上进入正题,在Apache的CGI执行目录下编写pyhton脚本即可作为测试服务或工具。找了一下最简单获得环境参数的方法。

代码来自:http://hi.baidu.com/harrybobo/blog/item/de85b57751d55213b051b9bd.html

 

#!/usr/bin/python
import sys
sys.stderr = sys.stdout
import os
import cgi

print "Content-type: text/html"
print
print "<html><head><title>Situation snapshot</title></head><body><p>"
print "Running:"
print "<b>Python %s</b><br><br>" %(sys.version)
print "Environmental variables:<br>"
print "<ul>"
for k in sorted(os.environ):
	print "<li><b>%s:</b>\t\t%s<br>" %(cgi.escape(k), cgi.escape(os.environ[k]))
print "</ul></p>"

print '<b>Parameters: </b><font color="red">'
fs = cgi.FieldStorage()
for k in fs.keys():
	print ' %s=%s' %(k, fs[k].value)
print "</font>"
print "</body></html>"

输出

  

 

posted @ 2010-06-12 23:35  gzterrytan  阅读(905)  评论(0编辑  收藏  举报