Python textwrap Library - How to Preserve Line Breaks?
When using Python's textwrap library, how can I turn this: short line, long line xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx into this: short line, long line xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx I tried: w = textwrap.TextWrapper(width=90,break_long_words=False) body = '\n'.join(w.wrap(body)) But I get: short line, long line xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (spacing not exact in my examples) try w = textwrap.TextWrapper(width=90,break_long_words=False,replace_whitespace