Final de fichero en python

Daniel González ikarush en gmail.com
Jue Ago 14 12:53:40 CEST 2008


Pues rectifico... ( perdón a todos )

Es verdad de todas formas queda mejor el método de
for line in file

Un saludo y gracias

El 14/08/08, Inigo Aldazabal Mensa <inigo_aldazabal en ehu.es> escribió:
> El Jueves, 14 de Agosto de 2008 01:11, Daniel González escribió:
>> Voy a probar esto, a los demás os aseguro que ya realize las pruebas
>>
>> Ejemplo
>>
>> primeralinea
>>
>> terceralinea
>>
>> la segunda linea es '' y no es final de fichero.
>
> ¿No debería ser '\n'?
>
>
>>
>> Un saludo!
>>
>> 2008/8/13 Medardo Rodriguez <med.swl en gmail.com>
>>
>> > On Wed, Aug 13, 2008 at 3:55 PM, Daniel González <ikarush en gmail.com>
>> >
>> > wrote:
>> > > Para un desarrollo que estoy haciendo tengo que utilizar ficheros de
>> >
>> > texto
>> >
>> > > de gran tamaño  (>1 gb)
>> > >
>> > > Mi idea era recorrerlos linea a linea con el metodo readline() que
>> > > en las pruebas que realize, no carga todo el fichero en la memoria,
>> > > con lo que
>> >
>> > el
>> >
>> > > rendimiento entiendo que sería bueno.
>> > >
>> > > Mi problema es que no pudo identificar el final del fichero ya que
>> >
>> > readline
>> >
>> > > regresa '' en este caso, pero puedo tener lineas en blanco en el
>> > > interior del fichero.
>> >
>> > <code>
>> > with open('x.txt', 'r') as f:
>> >    for line in f:
>> >        print 'Haciendo algo con: %s' %  line,
>> > print 'fin'
>> > </code>
>> >
>> > Saludos
>> > _______________________________________________
>> > Lista de correo Python-es
>> > http://listas.aditel.org/listinfo/python-es
>> > FAQ: http://listas.aditel.org/faqpyes
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>


-- 



Daniel Gonzalez Cerviño
tel 653965048
ikarush en gmail.com
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es