Foros del Web » Programando para Internet » Python »

manejo de caracteres en un txt

Estas en el tema de manejo de caracteres en un txt en el foro de Python en Foros del Web. hola como están, hace una bocha no agarro esto de programar bueno mi problema es el siguiente, tengo un txt que es así Cita: 'jajaja':1234567890, ...
  #1 (permalink)  
Antiguo 27/03/2016, 16:34
 
Fecha de Ingreso: diciembre-2010
Ubicación: catamarca
Mensajes: 22
Antigüedad: 13 años, 3 meses
Puntos: 0
manejo de caracteres en un txt

hola como están, hace una bocha no agarro esto de programar
bueno mi problema es el siguiente, tengo un txt que es así
Cita:
'jajaja':1234567890,
y quiero que quede así
Cita:
1234567890:'jajaja',
el code que tengo es el siguiente, si me pueden dar una mano estaría genial *
Código:
def leerArchivo():
 * *
 * *archivo=open('3.txt', 'r')
 * *linea=archivo.readline()
 * *while linea!= "":
 * * * *resultado = [: linea.index(':')]
 * * * * resultado1 = [linea.index(':') :]
 * * * * #aca escribir la nueva linea resultado + resultyado1 +','
 * * * *
  #2 (permalink)  
Antiguo 28/03/2016, 06:54
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: manejo de caracteres en un txt

Usa .split() para separar la cadena en los dos puntos:
Código Python:
Ver original
  1. partes = cadena[:-1].split(':') # [:-1] es la cadena sin el último caracter, en este caso la coma
luego se puede imprimirla de varias maneras, por ejemplo:
Código Python:
Ver original
  1. print '%s:%s,' % (partes[1], partes[0])
  2. print partes[1] + ':' + partes[0] + ','

Etiquetas: caracteres, manejo, programa, txt
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:58.