ChuJALT
Aporte: Python, insertar saltos de línea en textos grandes - Versión para impresión

+- ChuJALT (https://chujalt.com)
+-- Foro: LENGUAJES PROGRAMACIÓN (https://chujalt.com/forum-18.html)
+--- Foro: Python (https://chujalt.com/forum-19.html)
+--- Tema: Aporte: Python, insertar saltos de línea en textos grandes (/thread-50.html)



Python, insertar saltos de línea en textos grandes - chujalt - 03-08-2021

Código:
#!/usr/bin/env python
n = 8 #Numero caracteres por linea
contenido = open("documento_original.txt", "r")
s = contenido.read()
contenido.close()
with open('documento_salida.txt', 'w', encoding='utf-8') as myfile:
    myfile.write('\n'.join(s[i:i+n] for i in range(0, len(s), n)))
    myfile.close()

Lee el archivo original y crea uno nuevo con n caracteres por línea, es este caso 8.