title: A good way to make long strings wrap to newline?
body: <p>In my project, I have a bunch of strings that are read in from a file. Most of them, when printed in the command console, exceed 80 characters in length and wrap around, looking ugly.</p>
  
  <p>I want to be able to have Python read the string, then test if it is over 75 characters in length. If it is, then split the string up into multiple strings, then print one after the other on a new line.
  I also want it to be smart, not cutting off full words. i.e. <code>"The quick brown &lt;newline&gt; fox..."</code> instead of <code>"the quick bro&lt;newline&gt;wn fox..."</code>.</p>
  
  <p>I've tried modifying similar code that truncates the string after a set length, but just trashes the string instead of putting it in a new line.</p>
  
  <p>What are some methods I could use to accomplish this?</p>