On Wed, Oct 24, 2012 at 9:27 PM, seektime <michael.j.kra...@gmail.com> wrote:
> On Tuesday, October 23, 2012 11:07:29 PM UTC-7, Chris Rebert wrote:
<snip>
>> P.S.: I'm guessing you obtained `L` from file.readlines() or similar;
>> it is worth noting for future reference that the readlines() method is
>> considered somewhat deprecated.
>
> Thanks to everyone lots of great comments are actionable suggestions.
>
> My intension is to used the numpy/scipy packages to solve the task at hand. I 
> agree that there's no point in loading a file into a format which only needs 
> to be converted right after loading. But I'm new to Python the f.readline(s) 
> command, according to the 2.7.3 tutorial and manual, is pretty much all there 
> is for file i/o. If, as you indicated, f.readlines() is deprecated then what 
> should I use instead? I'm using ver. 2.6 on Linux (it's a bit dated, I know).

Just iterate over the file directly using a for-loop (e.g. `for line
in some_file:`). Each iteration yields one line of the file. I used a
very minor variation of this approach in my code (a list comprehension
is just syntax sugar for a for-loop).

Cheers,
Chris
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to