Pyhton Interpreter Startup time
aahz at pythoncraft.com
Thu Aug 12 20:17:33 CEST 2004
In article <Pine.LNX.4.44.0408121103110.4649-100000 at ccc8.wpi.edu>,
Christopher T King <squirrel at WPI.EDU> wrote:
>2) Pre-compile the script. Normally, Python generates .pyc files for
>imported modules so it doesn't have to re-parse the source code, but it
>won't do this for a script specified on the command line. You can force
>it to compile your script by importing the script in the interactive
>interpreter, but this will also run your script (possibly not desirable).
>You can compile the script without running it by using the py_compile
>python -c 'import py_compile; py_compile.compile("my_script.py")'
>You can then run the compiled version using 'python my_script.pyc'
>('python my_script.py' will ignore the compiled version).
That's a Bad Idea. Better Idea: move the code into a separate module
and put the code into a function. Then change this script into a very
short driver that imports/calls the function.
Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/
"To me vi is Zen. To use vi is to practice zen. Every command is a
koan. Profound to the user, unintelligible to the uninitiated. You
discover truth everytime you use it." --reddy at lion.austin.ibm.com
More information about the Python-list