Pythonic way of reading a textfile line by line without throwing an exception
Larry Bates
larry.bates at websafe.com
Tue Aug 28 19:59:55 EDT 2007
Deivys Ramirez wrote:
> Hi everyone,
>
> I'm a Python newbie but have experience programming PHP and C so i'm
> not really new to programming but new to Python.
>
> What's the "pythonic" way of reading a text file, line by line,
> without throwing an exception when there's nothing to be read?
>
> I've been trying to map my while(!eof(fp)) mindset to the file object
> Python gives me when I call open() but have had no good results.
>
> Regards,
>
> Deivys Ramirez
> Lima-Peru
File objects are iterable so you you can just loop on them.
fp=open(filename, 'r')
for line in fp:
# do something with line
fp.close()
-Larry Bates
More information about the Python-list
mailing list