Python script error when using print
Albert W. Hopkins
marduk at letterboxes.org
Tue Apr 6 14:14:20 EDT 2010
On Tue, 2010-04-06 at 08:38 -0700, Robbie wrote:
> Hi all,
>
> So, I'm trying to use Python with an apache2 server to create some web
> pages. The web server is configured and seems to work correctly, but
> only with a certain type of script.
>
> For instance, this script works fine
>
> #!/usr/bin/env python
> def index():
> s = "Hello World"
> return s
>
> But, a script like this, does not.
> #!/usr/bin/env python
> print "hello world"
>
> When I try to use the script with print, the server returns a broken
> link error. There is nothing in the apache error log to help me
> understand why it won't work.
Is this a CGI script? You need to return headers (like Content-type):
e.g. (untested)
print "Content-type: text/plain"
print
print "hello world"
See also
http://docs.python.org/library/cgi.html
-a
More information about the Python-list
mailing list