Help optimize a script?
Markus Schaber
use-net at schabi.de
Wed Oct 17 18:13:07 EDT 2001
More information about the Python-list mailing list
Wed Oct 17 18:13:07 EDT 2001
- Previous message (by thread): Help optimize a script?
- Next message (by thread): Help optimize a script?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi, there already were good suggestions, but I have another to add: On Wed, 17 Oct 2001 10:51:51 -0700, Joseph Santaniello <someone at _no-spam_arbitrary.org> wrote: > # while is used cuz line in readlines() used too much ram with > # huge files. ind = indecies[sys.argv[1]] > while 1: > line = sys.stdin.readline() > if not line: > break > new = '' > start = 0 for index in ind: > new = new + string.strip(line[start:start + > index])+'\t' start = start + index > print new This pulls the double indexing and lookup of three names into the lookup of one name for every line. Only a small improvement, but it should be measurable :-) markus -- You don't have to be Microsoft to suck... but it helps. (Tim Hammerquist in comp.lang.python) -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 196 bytes Desc: not available URL: <http://mail.python.org/pipermail/python-list/attachments/20011018/de6a2964/attachment.sig>
- Previous message (by thread): Help optimize a script?
- Next message (by thread): Help optimize a script?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list