code

The code module defines classes and functions that may be useful in implementing interactive new read-eval loops (for instance, if you wanted to provide a different interactive interface to the Python interpreter).

compile_command(source [,filename [,symbol]])

Compiles Python code in the string source and returns a code object if source is complete and valid. Returns None if source is syntactically correct but incomplete. SyntaxError is raised if source is complete but contains a syntax error. Raises OverflowError or ValueError if any literal values are invalid. filename is an optional filename that can be associated with source and defaults to ‘<input>’. The filename is most commonly used to set the filename that appears in error messages. ...

Get Python: Essential Reference, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.