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>"
输出