I have a large string text file, I would like to split the string every 117 characters and put the next 117 chars on a newline, and so on until the end of the file.
I tried this:`s = """ I have removed the string for visibility reasons """ space = """
""" file = open('testoutput.txt', 'w') while s: print s[:10] output = output + s + """
"""
s = s[10:]
file.write(output) file.close() print "Done" `
but had the issue where the final output in the file looked like this cascading:` this [SHIFT]r[BACKSPACE]molecule and its descendants would av[BACKSPACE][BACKSPACE]vary because of mutations
T]r[BACKSPACE]molecule and its descendants would av[BACKSPACE][BACKSPACE]vary because of mutations
ACE]molecule and its descendants would av[BACKSPACE][BACKSPACE]vary because of mutations
le and its descendants would av[BACKSPACE][BACKSPACE]vary because of mutations
descendants would av[BACKSPACE][BACKSPACE]vary because of mutations
ts would av[BACKSPACE][BACKSPACE]vary because of mutations
v[BACKSPACE][BACKSPACE]vary because of mutations
E][BACKSPACE]vary because of mutations
CE]vary because of mutations
cause of mutations
utations
`
while s:
print s[:117]
s = s[117:]
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With