Problemas leyendo un fichero al encontrar EOF.

Marcos Sánchez Provencio rapto en arrakis.es
Mie Sep 29 11:35:38 CEST 2004


El iterador por omisión de los objetos file es el equivalente a 
xreadlines, es decir, línea por línea y sin cargar el fichero completo 
en memoria. for line in open('data'):  es correcto.

Angel Lopez Muñoz escribió:

> At 09:57 29/09/2004 +0200, you wrote:
>
>> umbral = 1.0
>> for line in open('data'):
>
>
> creo que deberia llevar el metodo readlines para poder iterar sobre 
> las lineas del fichero y no sobre el fichero (se te habrá pasado ;)
> for line in open('data').readlines():
>
>>     sp=line.split()
>>     f,s=(float(sp[0]), sp[1])
>>     if f >= umbral:
>>         print "f, s -->", f, s
>>
>> a mi me funciona para cualquier número de lineas
>
>
>
>




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