exec() - Built-in Functions
This function supports dynamic execution of Python code. object must be
either a string or a code object. If it is a string, the string is parsed as
a suite of Python statements which is then executed (unless a syntax error
occurs). [1] If it is a code object, it is simply executed. In all cases,
the code that’s executed is expected to be valid as file input (see the
section “File input” in the Reference Manual). Be aware that the
return and yield statements may not be used outside of
function definitions even within the context of code passed to the
exec() function. The return value is None.
Syntax
exec(object[, globals[, locals]])
Example
Output / Return Value
Limitations
Alternatives / See Also
Reference