Hi Arnaud, Great. Thanks for your help!
On Tue, Mar 11, 2008 at 10:27 AM, Arnaud Delobelle <[EMAIL PROTECTED]> wrote: > > On Mar 10, 11:31 pm, js <[EMAIL PROTECTED]> wrote: > > Hi list, > > > > Can I make TextWrapper keep line breaks in the text? > > > > For example, > > > > >>> s = "spam\nham" > > >>> print wrap(s) > > > > spam > > ham > > > > As far as I can tell, there seems no way to do this, > > but before writing my own solution, I want to know whether > > the solution already exists or not. > > > > Thanks. > > Don't know but you could write: > > >>> import textwrap > >>> def wraplines(text): > ... return '\n'.join(textwrap.fill(line) for line in > text.split('\n')) > ... > >>> s = "spam\nham" > >>> print wraplines(s) > spam > ham > >>> > > HTH > > -- > Arnaud > > -- > http://mail.python.org/mailman/listinfo/python-list > -- http://mail.python.org/mailman/listinfo/python-list