Bruno Desthuilliers <[EMAIL PROTECTED]> wrote: >Sion Arrowsmith a écrit : >> A.M <[EMAIL PROTECTED]> wrote: >> >>>I found print much more flexible that write method. >> >> "more flexible"? More convenient, yes. More powerful, maybe. But I >> don't see more flexible. Everything print can to stdout.write() can >> do. The reverse isn't true. eg (this appears to be a FAQ on this >> group, although I can't find it in the FAQ): >> >> for x in range(10): >> sys.stdout.write(str(x)) >> >> to print: >> >> 0123456789 > >The reverse isn't true ??? > > print "".join(str(x) for x in range(10))
What he meant it that it is impossible to produce "0123456789" using 10 separate print statements, while it IS possible with 10 separate writes. -- - Tim Roberts, [EMAIL PROTECTED] Providenza & Boekelheide, Inc. -- http://mail.python.org/mailman/listinfo/python-list