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