TextWrapper keepking line breaks?
js
ebgssth at gmail.com
Tue Mar 11 08:48:59 EDT 2008
Hi Arnaud,
Great. Thanks for your help!
On Tue, Mar 11, 2008 at 10:27 AM, Arnaud Delobelle
<arnodel at googlemail.com> wrote:
>
> On Mar 10, 11:31 pm, js <ebgs... at gmail.com> 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
>
More information about the Python-list
mailing list