Separator in print statement
Bertram Scharpf
b.scharpf at tesionmail.de
Tue Oct 14 13:18:40 EDT 2003
More information about the Python-list mailing list
Tue Oct 14 13:18:40 EDT 2003
- Previous message (by thread): Separator in print statement
- Next message (by thread): Separator in print statement
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi Peter, thank you for your detailed answer. Peter Hansen schrieb im Artikel <3F8C2522.8D1729DD at engcorp.com>: > The general rule with "print" is that it works like it does, and > if you don't like the way it works, you need to switch to something > else. Anyway. I mean ' ' when I say ' '. > If you require that the output be generated by separate statements > or subroutine calls, then you will have to do something fairly > complicated: create an object which acts like a file object, and > which can collect blobs of data as you output them, but hold > them in memory, writing them all out together after you send > it the terminating sequence (\n in this case). A nice idea; maybe I will have a closer look at it. > A simpler option is just to collect up the bits of output that > you need in a list, then use the string join() method to generate > the output: > > outList = [] > outList.extend(['abc', 'def']) > outList.append('ghi') > print ', '.join(outList) > I think this list approach is what I really meant. Thanks, also to Matt, Bertram -- Bertram Scharpf Stuttgart, Deutschland/Germany
- Previous message (by thread): Separator in print statement
- Next message (by thread): Separator in print statement
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list