[Tutor] how to extract data only after a certain condition is met

Joel Goldstick joel.goldstick at gmail.com
Wed Oct 6 20:58:36 CEST 2010


On Wed, Oct 6, 2010 at 2:50 PM, Emile van Sebille <emile at fenx.com> wrote:

> On 10/6/2010 9:25 AM Eduardo Vieira said...
> <snip>
>
>
>  Of course this solution is simpler:
>> extracted = a[a.index("i")+1:]
>> But I didn't want to build a list in memory with "readlines()" in the
>> case of a file.
>>
>
> This is what I do unless the files are _really big_
>
> For-me-really-big-is-over-200Mb-ish-ly y'rs,
>
> Emile
>
> Why not loop with readline() and then the slice.  That way only one line at
> time in memory
>
-- 
Joel Goldstick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20101006/db388d8c/attachment-0001.html>


More information about the Tutor mailing list