easy question on input files in Python
robin.escalation at ACM.org
robin.escalation at ACM.org
Tue Dec 5 08:35:52 EST 2000
"Alex Martelli" <aleaxit at yahoo.com> wrote:
>The one I like *least* goes:
>
>line = file.readline()
>while line:
> process(line)
> line = file.readline()
>file.close()
Just a quick note that if performance matters, do not actually call
another function to do the processing as process(line) shows. Do the
processing in-line. This can make a huge difference due to the
overhead of function calls. I know this from experience.
Any experts know why the overhead is so great in Python?
-----
robin robin at illusionsexeculink.com
media artist / remove illusions to reply
information architect www.execulink.com/~robin/
Isolation tank paves way to execute an attack.
More information about the Python-list
mailing list