Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2010, 19:31
Avatar de lopo664
lopo664
 
Fecha de Ingreso: noviembre-2010
Ubicación: Delante de la pantalla del ordenador
Mensajes: 10
Antigüedad: 13 años, 5 meses
Puntos: 0
Caracteres entre dos posiciones

Hola, ¿cómo puedo imprimir los caracteres que hay entre dos posiciones?

Me explico mejor...

Código Python:
Ver original
  1. archivo = open('archivo.txt','r') # entro en el archivo
  2. txt = archivo.read() # lo leo
  3. principio = txt.find('nombre: ') # busco nombre:, me devuelve 1000 (ejemplo)
  4. final = txt.find(' apellido:') # busco apellido:, me devuelve 1012 (ejemplo)
  5.  
  6. empiezanombre = principio + 8 # nombre vale 1008 (8 son los caracteres que tiene "nombre: ")
  7.  
  8. print "Su nombre es: " # ****

**** En el carácter 1008 empezaría mi nombre, bien, como le digo que imprima desde la posición 1008 hasta la posición 1012, que serían los 4 caracteres que tiene mi nombre.

No se si me he explicado bien.

Gracias de antemano.

Salu2