Difference between plain print, and print with format string?

Joonas Paalasmaa joonas at olen.to
Thu Jan 17 07:06:57 EST 2002


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.



More information about the Python-list mailing list