Difference between plain print, and print with format string?
Joonas Paalasmaa
joonas at olen.to
Fri Jan 18 04:04:23 EST 2002
Chris wrote:
>
> Joonas Paalasmaa <joonas at olen.to> wrote in message news:<3C46BE61.22E21BFD at olen.to>...
> > Chris wrote:
> > >
> > > I noticed that in my python cgi script, the following comes up in
> > > Netscape 4.7 as plain text:
> > >
> > > --------------------
> > > def htmlHeader():
> > > return "Content-type: text/html\n"
> > >
> > > ...
> > >
> > > print htmlHeader()
> > >
> > > print <html tags and stuff here...>
> > > ----------------------
> > >
> > > This works in IE 5.5, but just dumps the plain html in Netscape 4.7.
> > > Choosing View | Page Info shows the "File MIME Type", according to
> > > Netscape, as "text/plain". Changing the line above to the following
> > > fixes the Netscape issue:
> > >
> > > print "%s" % htmlHeader()
> > >
> > > So, what's going on here? What's the difference?
> >
> > There souldn't be any difference.
> > Can you give the URL of that example or is it on your local computer.
>
> It's purely local code. Very odd.
The thuth is, that there is no dufference between those examples.
Try to run the script from the command-line and examine its output.
More information about the Python-list
mailing list