Сообщить об ошибке.

Модуль code, интерфейс интерпретатора Python

Вызов интерпретатора Python из программы

Модуль code предоставляет средства для реализации циклов read-eval-print в Python. Модуль определяет два класса и удобные функции, которые можно использовать для создания приложений, которые cмогут вызывать интерпретатор Python.

Так же следует взглянуть на этот модуль, если вам нужен интерпретатор Python, который поддерживает некоторые специальные функции в дополнение к языку Python.


Класс InteractiveInterpreter() модуля code в Python

Класс InteractiveInterpreter() модуля code занимается синтаксическим анализом и состоянием интерпретатора (пространство имен пользователя).

Класс InteractiveConsole() модуля code в Python

Класс InteractiveConsole() модуля code точно имитирует поведение интерактивного интерпретатора Python.

Функция interact() модуля code в Python

Функция interact() модуля code создана для удобного запуска цикла read-eval-print в вызываемой консоли из кода скрипта на Python.

Функция compile_command() модуля code в Python

Функция compile_command() модуля code полезна для программ, в которых необходимо имитировать основной цикл интерпретатора Python, также известный как цикл read-eval-print.