Hola, disculpen de nuevo la molestia pero me surgio una duda al intentar recorrer con for, ya que python no usa la misma sintaxis de otros lenguajes de programacion (i=0;i<="algo";i++), se me ah complicado un poco.
La idea es recorrer una cadema e insertar algo cada 8 caracteres por ejemplo:
Código Python:
Ver original#!/usr/bin/python
x = "01234567ABCDEFGH12345678ABC"
lon = len(x)
for i in range (0,lon-1,8):
print x[i:i+8]+"|"
Aqui recorro cada ocho y me da como resultado:
Cita: 01234567|
ABCDEFGH|
12345678|
ABC|
Ahora yo no quiero que me ingrese saltos de linea y eso lo puedo arreglar agregando una coma hasta donde se
y me regresaria
Cita: 01234567| ABCDEFGH| 12345678| ABC|
Pero lo que yo quiero es que no me inserte ni salto de linea ni espacios, osea que quedara asi nada mas:
Cita: 01234567|ABCDEFGH|12345678|ABC|
¿Como podria lograr eso?
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!!