s = 'this is a long line with a bunch of text for sure and goes on and on ..'
brk = s.find(' ', 45)
if brk == -1:
    print(s)
else:
    print('{:s}\n{:s}'.format(s[:brk], s[brk + 1:]))
Split a string at a natural break