<br><br><div class="gmail_quote">2011/6/2 Jose Caballero <span dir="ltr"><<a href="mailto:jcaballero.hep@gmail.com">jcaballero.hep@gmail.com</a>></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('archivo.txt','r')</div><div><br></div><div>for linea in fc:</div><div> b = linea.rfind('|')</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('|')[-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('archivo.txt','r')</div><div>ficherosalida = open('salida.txt','w')</div><div>for linea in ficheroentrada:</div><div> ficherosalida.write("" + linea.split('|')[-1] + ";\n")<br>
ficheroentrada.close()<br>ficherosalida.close()<br><br></div></div></div></div>