<br><br><div class="gmail_quote">2011/6/2 Jose Caballero <span dir="ltr">&lt;<a href="mailto:jcaballero.hep@gmail.com">jcaballero.hep@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"><br><div><br></div><div>

<div>fc = open(&#39;archivo.txt&#39;,&#39;r&#39;)</div><div><br></div><div>for linea in fc:</div><div>    b = linea.rfind(&#39;|&#39;)</div><div>    posi = b + 1</div><div>    posf = posi + 9</div><div>    secuenciac = linea[posi:posf]</div>



<div>    print secuenciac</div></div><div><br></div><br></blockquote></div><div><br><br><br>Has probado <br><br>fc = open(.....)<br>for linea in fc:<br>    secuenciac = linea.split(&#39;|&#39;)[-1]<br><br></div></div></blockquote>
<div> <br>Yo abro todos los días ficheros de ese pelo y no me tarda tanto. Prueba lo siguiente y dime a ver si te funciona:<br><br></div><div><div>

<div>ficheroentrada = open(&#39;archivo.txt&#39;,&#39;r&#39;)</div><div>ficherosalida = open(&#39;salida.txt&#39;,&#39;w&#39;)</div><div>for linea in ficheroentrada:</div><div>    ficherosalida.write(&quot;&quot; + linea.split(&#39;|&#39;)[-1] + &quot;;\n&quot;)<br>
ficheroentrada.close()<br>ficherosalida.close()<br><br></div></div></div></div>