On 2007-07-25, Jeff McNeil <[EMAIL PROTECTED]> wrote:

> Depending on the size of your file, you can just use
> file.readlines. Note that file.readlines is going to read the
> entire file into memory, so don't use it on your plain-text
> version of War and Peace.

I don't think that would actually be a problem for any recent
machine.  

The Project Gutenberg version of W&P is 3.1MB of text in 67403
lines.  I just did an f.readlines() on it and it was pretty
much instantaneous, and the python interpreter instance that
contains that list of 67403 lines is using a bit less than 8MB
of RAM. An "empty" interpreter uses about 2.7MB. So, doing
f.readlines() on War and Peace requires a little over 5MB of RAM
-- not really much of a concern on any machine that's likely to
be running Python.

-- 
Grant Edwards                   grante             Yow! Now I understand the
                                  at               meaning of "THE MOD SQUAD"!
                               visi.com            
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to