Tim Roberts a écrit :
> Bruno Desthuilliers <[EMAIL PROTECTED]> wrote:
> 
> 
>>Sion Arrowsmith a écrit :
>>
(snip)
>>>"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.

why on earth would someone try to use 10 consecutive I/O operations on 
the same stream when it can be done with 1 ???
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to