14mb file shouldn't be an issue, unless you very little ram, is there any errors being outputted?
a cleaner way for reading the file: for line in open("output.new"): if line.startswith("intrinsic"): print line On Mon, Jun 22, 2009 at 2:16 PM, Bryan Fodness <bryan.fodn...@gmail.com>wrote: > I am trying to output all the lines that start with a specific word. > It is a large output file (~14 Mb), but nothing that I thought would > be a problem. > > for line in open('output.new'): > i_line = line.split() > if i_line: > if i_line[0] == "intrinsic": > print i_line > > It does not get all of the lines, it stops at line 130323. There are > ~260000 line. Is there a limit to the number of lines you can read in > this way, or am I overlooking something else. > > Bryan > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor >
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor