file reading anomaly

Gerry gerard.blais at
Fri Jul 6 18:48:15 CEST 2007

Python 2.5, Windows XP.

I have a 48-line text file written by a Windows python script,

I try to read it as follows:

f       = open ("depstats.txt", "r", 0)
for index, line in enumerate(f):
    print index, len(line), len(line.split())

On one PC, this runs without any problem.

On another, it appears to succeed (no run-time errors) but does not
read all the lines.  If I print the lines and sum of the line lengths
so far inside the loop, the program can be seen to have only read the
first N bytes, where N is either 4096, or 8192.

Any ideas?



More information about the Python-list mailing list