How to get rid of the space after 'print',?
Gary Herron
gherron at aw.sgi.com
Thu Feb 10 19:10:08 EST 2000
Peter Bittner wrote:
>
> Hi there!
>
> I'm writing HTML-code with the print statement as follows:
>
> print '<table border=0><tr>'
> print '<td><b>Author:</b></td><td>', # ,= no newline here
> print '<input ...>' # or put a function call here...
>
> Between <td> and <input> I want _no_ space, but Python automatically
> inserts one. - How can I force Python not to do this??
>
Easy, write to stdout directly:
import sys
sys.stdout.write(SomeString)
This writes out the bytes of the string exactly, nothing more, nothing
less. No following spaces, no line-ends, and no conversion from other
types, just (binary) byte strings.
Gary.
--
Dr. Gary Herron <gherron at aw.sgi.com>
206-287-5616
Alias | Wavefront
1218 3rd Ave, Suite 800, Seattle WA 98101
More information about the Python-list
mailing list