Print all CGI environment vairables in Python

pradeep's Avatar author of Print all CGI environment vairables in Python
This is an article on Print all CGI environment vairables in Python in Python.
Earlier today, I had posted a code snippet to print all the CGI environment variables in CGI-Perl. Well, I recently started learning Python too, so thought of doing the same in Python. Checkout the code below.

Code: Python
#!/usr/bin/python
 import sys, os
 
 print "Content-Type: text/html\n\n";
 
 os.environ["TEST_VAR"] = "go4expert.com"
 for name, value in os.environ.items():
         print "%s\t= %s <br/>" % (name, value)

Output:
Code:
SERVER_SOFTWARE	= Apache/2.0.52 (Red Hat) 
  SCRIPT_NAME	= /~a0600/cgi-bin/test.py 
  SERVER_SIGNATURE	= Apache/2.0.52 (Red Hat) Server at 192.168.0.166 Port 80  
  REQUEST_METHOD	= GET 
  HTTP_KEEP_ALIVE	= 300 
  TEST_VAR	= go4expert.com 
  SERVER_PROTOCOL	= HTTP/1.1 
  QUERY_STRING	=  
  PATH	= /sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin 
  HTTP_ACCEPT_CHARSET	= ISO-8859-1,utf-8;q=0.7,*;q=0.7 
  HTTP_USER_AGENT	= Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0 
  HTTP_CONNECTION	= keep-alive 
  SERVER_NAME	= 192.168.0.166 
  REMOTE_ADDR	= 192.168.3.95 
  SERVER_PORT	= 80 
  SERVER_ADDR	= 192.168.0.166 
  DOCUMENT_ROOT	= /share/html 
  SCRIPT_FILENAME	= /share/a0600/public_html/cgi-bin/test.py 
  SERVER_ADMIN	= root@localhost 
  HTTP_HOST	= 192.168.0.166 
  HTTP_CACHE_CONTROL	= max-age=0 
  REQUEST_URI	= /~a0600/cgi-bin/test.py 
  HTTP_ACCEPT	= text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 
  GATEWAY_INTERFACE	= CGI/1.1 
  REMOTE_PORT	= 4648 
  HTTP_ACCEPT_LANGUAGE	= en-us,en;q=0.5 
  HTTP_ACCEPT_ENCODING	= gzip,deflate