Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/06/2009, 04:34
miquegordis
 
Fecha de Ingreso: junio-2009
Mensajes: 11
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: duda: extraer números de un archivo

Muchas gracias alvlin y David el Grande !!!

con vuestras indicaciones y alguna chapuza porque aún me lío con las cadenas listas y tuplas ya tengo mi primera función en Python

Código python:
Ver original
  1. import string
  2. import re
  3.  
  4. def extrae_coordenadas():
  5.     from xml.dom.minidom import parse
  6.    
  7.     KML = raw_input('Archivo KML:')
  8.     xmlfile = parse(KML)
  9.     elemento = xmlfile.getElementsByTagName("coordinates")[0]
  10.     kk = elemento.childNodes[0].nodeValue
  11.     kk = re.sub("\\n","",kk)
  12.     kk = re.sub(",0 ",",",kk)
  13.     lista = kk.split(",")
  14.     i = 0
  15.     L_lon = []   # lista longitudes
  16.     L_lat = []   # lista latitudes
  17.     while i < len(lista):
  18.         if lista[i] <> '':
  19.             L_lon.append(float(lista[i]))
  20.         i = i + 2
  21.     i = 1
  22.     while i < len(lista):
  23.         L_lat.append(float(lista[i]))
  24.         i = i + 2

gracias de nuevo, saludos!

Última edición por AlvaroG; 06/06/2009 a las 12:21