Module compileall
Module/script to "compile" all .py files to .pyc (or .pyo)
file.
When called as a script with arguments, this compiles the directories
given as arguments recursively; the -l option prevents it from recursing
into directories.
Without arguments, if compiles all modules on sys.path, without
recursing into subdirectories. (Even though it should do so for packages
-- for now, you'll have to deal with packages separately.)
See module py_compile for details of the actual byte-compilation.
|
compile_dir(dir,
maxlevels=10,
ddir=None,
force=0,
rx=None,
quiet=0)
Byte-compile all modules in the given directory tree. |
|
|
|
compile_path(skip_curdir=1,
maxlevels=0,
force=0,
quiet=0)
Byte-compile all module on sys.path. |
|
|
|
main()
Script main program. |
|
|
Imports:
os,
sys,
py_compile
compile_dir(dir,
maxlevels=10,
ddir=None,
force=0,
rx=None,
quiet=0)
|
|
Byte-compile all modules in the given directory tree.
Arguments (only dir is required):
dir: the directory to byte-compile
maxlevels: maximum recursion level (default 10)
ddir: if given, purported directory name (this is the
directory name that will show up in error messages)
force: if 1, force compilation, even if timestamps are up-to-date
quiet: if 1, be quiet during compilation
|
compile_path(skip_curdir=1,
maxlevels=0,
force=0,
quiet=0)
|
|
Byte-compile all module on sys.path.
Arguments (all optional):
skip_curdir: if true, skip current directory (default true) maxlevels:
max recursion level (default 0) force: as for compile_dir() (default 0)
quiet: as for compile_dir() (default 0)
|