Bill wrote: > Is there something that can be improved in the Python version?
Seems like GzipFile.readlines is not optimized, file.readline works better: C:\py>python -c "file('tmp.txt', 'w').writelines('%d This is a test\n' % n for n in range(10000))" C:\py>python -m timeit "open('tmp.txt').readlines()" 100 loops, best of 3: 2.72 msec per loop C:\py>python -m timeit "open('tmp.txt').readlines(1000000)" 100 loops, best of 3: 2.74 msec per loop C:\py>python -m timeit "open('tmp.txt').read().splitlines(True)" 100 loops, best of 3: 2.79 msec per loop Workaround has been posted already. -- Serge. -- http://mail.python.org/mailman/listinfo/python-list