Newbie CGI problem

Peter Otten __peter__ at web.de
Fri Feb 18 12:36:10 EST 2005


Rory Campbell-Lange wrote:

> #!/usr/bin/python
> import cgi
> print "Content-type: text/html\n\n"
> print "hi"
> 
> Gives me the following in my browser:
> 
> '''
> hi
> Content-type: text/html
> 
> 
> hi
> '''
> 
> Why are there two 'hi's?

You have chosen a bad name for your script: cgi.py.
It is now self-importing. Rename it to something that doesn't clash with the
standard library, and all should be OK.

Peter





More information about the Python-list mailing list