Hi,

Use

import sys
sys.stdout.write("foo")
sys.stdout.write("bar")

(and, possibly, sys.stdout.flush() to get the text to show up, it might wait
for the end of a complete line otherwise).

The alternative

import sys
print "foo",
sys.stdout.softspace=0
print "bar"

is just too hackish.

In Python 3, this will be improved!

Remco

On Jan 23, 2008 3:03 PM, [EMAIL PROTECTED] <[EMAIL PROTECTED]>
wrote:

> print "foo"
> print "bar"
>
> has a newline in between "foo" and "bar"
>
> print "foo",
> print "bar"
>
> has a space in between "foo" and "bar"
>
> How prevent ANYTHING from going in between "foo" and "bar" ??
>
> (Without defining a string variable.)
>
> Chris
> --
> http://mail.python.org/mailman/listinfo/python-list
>
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to