Vega strike Python Modules doc
0.5.1
Documentation of the " Modules " folder of Vega strike
|
Functions | |
def | wr_long |
def | compile |
Variables | |
tuple | MAGIC = imp.get_magic() |
list | __all__ = ["compile"] |
Routine to "compile" a .py file to a .pyc (or .pyo) file. This module has intimate knowledge of the format of .pyc files.
def py_compile.compile | ( | file, | |
cfile = None , |
|||
dfile = None |
|||
) |
Byte-compile one Python source file to Python bytecode. Arguments: file: source filename cfile: target filename; defaults to source with 'c' or 'o' appended ('c' normally, 'o' in optimizing mode, giving .pyc or .pyo) dfile: purported filename; defaults to source (this is the filename that will show up in error messages) Note that it isn't necessary to byte-compile Python modules for execution efficiency -- Python itself byte-compiles a module when it is loaded, and if it can, writes out the bytecode to the corresponding .pyc (or .pyo) file. However, if a Python installation is shared between users, it is a good idea to byte-compile all modules upon installation, since other users may not be able to write in the source directories, and thus they won't be able to write the .pyc/.pyo file, and then they would be byte-compiling every module each time it is loaded. This can slow down program start-up considerably. See compileall.py for a script/module that uses this module to byte-compile all installed files (or all files in selected directories).
Definition at line 18 of file py_compile.py.
References traceback.format_exception_only(), aifc.open(), and wr_long().
def py_compile.wr_long | ( | f, | |
x | |||
) |
Internal; write a 32-bit int to a file in little-endian order.
Definition at line 11 of file py_compile.py.
list __all__ = ["compile"] |
Definition at line 9 of file py_compile.py.
tuple MAGIC = imp.get_magic() |
Definition at line 7 of file py_compile.py.