dumb question.

Ignacio Vazquez-Abrams ignacio at openservices.net
Wed Aug 29 22:11:57 CEST 2001

On Wed, 29 Aug 2001, Adonis Vargas wrote:

> is the behaviour of print suppose to automatically start a new line? or does
> the print command suppose to wait for a cr\lf prior to ending the line?
> because everytime i would like to use the print command to print X line of
> text/numbeers/etc. sequentially it start a new line everytime print is
> issued; isthis a normal thing? or a problem?
> Adonis

print automatically ends the printed text with a \n. You can avoid this in two

1) Print everything you need at once:

print '%s, my good friend, I just ate %d hamburgers!' % (name, count)

2) Use sys.stdout:

sys.stdout.write("This is on a line! ")
sys.stdout.write("This is on the same line!\n")
sys.stdout.write("This is not!\n")

Ignacio Vazquez-Abrams  <ignacio at openservices.net>

More information about the Python-list mailing list