La idea es recorrer una cadema e insertar algo cada 8 caracteres por ejemplo:
Código Python:
Aqui recorro cada ocho y me da como resultado:Ver original
#!/usr/bin/python x = "01234567ABCDEFGH12345678ABC" lon = len(x) for i in range (0,lon-1,8): print x[i:i+8]+"|"
Cita:
Ahora yo no quiero que me ingrese saltos de linea y eso lo puedo arreglar agregando una coma hasta donde se01234567|
ABCDEFGH|
12345678|
ABC|
ABCDEFGH|
12345678|
ABC|
Código Python:
Ver original
print x[i:i+8]+"|",
y me regresaria
Cita:
Pero lo que yo quiero es que no me inserte ni salto de linea ni espacios, osea que quedara asi nada mas:01234567| ABCDEFGH| 12345678| ABC|
Cita:
¿Como podria lograr eso?01234567|ABCDEFGH|12345678|ABC|
Eh intentado al final hacer algo asi:
Código Python:
Ver original
#!/usr/bin/python x = "01234567ABCDEFGH12345678ABC" lon = len(x) for i in range (0,lon-1,8): a= str(x[i:i+8]+"|",) final = a.replace(" ","") print final
Lo cual como veran no me ah funcionado :(
Agradecere mucho si alguien puede indicarme como hacer el recorrido de la manera automatica que quiero.
Gracias por su atencion!!