The py_compile module provides a function to generate a byte-code file from a source file, and another function used when the module source file is invoked as a script.
Though not often needed, this function can be useful when installing modules for shared use, especially if some of the users may not have permission to write the byte-code cache files in the directory containing the source code.
file[, cfile[, dfile[, doraise]]]) |
+
'c'
('o'
if optimization is enabled in the
current interpreter). If dfile is specified, it is used as
the name of the source file in error messages instead of file.
If doraise = True, a PyCompileError is raised when an error is
encountered while compiling file. If doraise = False (the default),
an error string is written to sys.stderr, but no exception is raised.
[args]) |
When this module is run as a script, the main() is used to compile all the files named on the command line.
See Also: