¿Cuál es la mejor manera de dividir una cadena en trozos de longitud fija y trabajar con ellos en Python?

Estoy leyendo en una línea de un archivo de texto usando:

   file = urllib2.urlopen("http://192.168.100.17/test.txt").read().splitlines()

y enviarlo a una pantalla LCD, que tiene un ancho de 16 caracteres, en un comando telnetlib.write. En el caso de que la lectura de la línea tenga más de 16 caracteres, quiero dividirla en secciones de cadenas de 16 caracteres y eliminar cada sección después de un cierto retraso (por ejemplo, 10 segundos), una vez completado, el código debe moverse a la siguiente línea del archivo de entrada y continuar.

He intentado buscar varias soluciones y leer sobre los instrumentos, etc., pero mi comprensión de Python no es suficiente para hacer que algo funcione sin hacerlo de una manera muy prolongada, utilizando un lío enmarañado de si luego hay otras declaraciones que probablemente vayan a funcionar. para atarme en nudos!

¿Cuál es la mejor manera de hacer lo que quiero?

Respuestas a la pregunta(3)

Su respuesta a la pregunta