<div dir="ltr">Buenos días.<div><br></div><div>Ya voy viendo un poco por donde se puede "atacar" el asunto. Gracias por todo.</div><div>La pregunta, en realidad que se me plantea ¿ como trato el archivo completo? su contenido como str o como lista? </div>
<div>Quizás esté preguntando un disparate de novato pero voy a intentar explicarlo.</div><div>Pretendo "buscar el contenido de una linea determinada y extraer los caracteres, pasarlos a float o int y trabajar con ellos. Pero para eso necesito conocer cual es el indice de la linea donde está la información que quiero procesar. </div>
<div>ejemplo: quiero buscar la linea que contiene el dato <span style="font-family:arial,sans-serif;font-size:12.800000190734863px">Track Spacing (NM):  y extraer el valor 1,00 </span></div><div>    como hago para buscar linea que contenga un valor que comience pro Track* y me devuelva el indice de la linea ? a partir de ese índicie ya puedo procesar los caracteres.</div>
<div>Otra cosa es que el archivo tiene una longitud variable, es decir, no siempre tiene el mismo número de líneas, por lo que necesito buscar en cada momento cual es el índice de la linea de la que quiero extraer la información.</div>
<div><br></div><div>Ahora bien, todo esto lo he podido realizar en excel, pero se trata de automatizarlo y tener mayor control sobre el proceso.</div><div><br></div><div>Por todo esto la pregunta; Lo proceso como una cadena con sus saltos de linea, etc o por el contrario lo "meto" todo en una lista y cada linea será un elemento de la misma, o "pasandolo" a csv ?</div>
<div><br></div><div>Como dice David, el archivo es un poco 2raro!".... tiene esta "forma" para que pueda ser leido por un GIS en particular, es decir, estos datos leen y se presentan en pantalla, pero claro desde ese momento no se pueden procesar y la idea e tener mas control sobre ellos.</div>
<div><br></div><div>Gracias por vuestra ayuda.</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 6 de junio de 2014, 6:56, Kiko <span dir="ltr"><<a href="mailto:kikocorreoso@gmail.com" target="_blank">kikocorreoso@gmail.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div class="gmail_extra"><div class="gmail_quote"><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<br>
<div><br>
> No entiendo esta linea de código:<br>
> alt = re.findall("(?<= )(\d{1,2}) (\d{1,2}\.\d{1,2}) ([NS]),\s+(\d{1,2}) (\d{1,2}\.\d{1,2}) ([EW]).*", line)<br>
</div><div><br></div></blockquote></div></div></div></div></blockquote><div><br></div></div><div>Además de lo que te ha explicado José, aquí (<a href="http://pybonacci.wordpress.com/2013/02/21/regex-mediante-ejemplos/" target="_blank">http://pybonacci.wordpress.com/2013/02/21/regex-mediante-ejemplos/</a>) tienes un mini tutorial en castellano para adentrarte en el mundo de las expresiones regulares. Si está mal escrito pídele explicaciones al autor :-) </div>

</div><br></div><div class="gmail_extra">De todas formas, si es algo sencillo como lo que quieres hacer en tu caso se puede resolver como ha puesto <span name="Daπid" style="font-size:13px;font-family:arial,sans-serif">Daπid, resulta más sencillo y legible<span style="white-space:nowrap">.</span></span></div>

</div>
<br>_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org">Python-es@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-es" target="_blank">https://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>jose m allegue<br><br><a href="mailto:jmallegue@gmail.com">jmallegue@gmail.com</a>
</div>