[Tutor] extracting lines in large file
vince spicer
vinces1979 at gmail.com
Mon Jun 22 22:21:57 CEST 2009
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.fodness at 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 at python.org
> http://mail.python.org/mailman/listinfo/tutor
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20090622/94e1081b/attachment.htm>
More information about the Tutor
mailing list