Python:Библиотека/3/Модули/builtins/exec()

Материал из Онлайн справочника
Версия от 21:32, 30 апреля 2020; Myagkij (обсуждение | вклад) (Новая страница: «{{Python/Панель перехода}} {{Myagkij-редактор}} ==exec()== <syntaxhighlight lang="python" enclose="div"> exec(expression, [globals, [loca...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Проверка/Оформление/Редактирование: Мякишев Е.А.


exec()

exec(expression, [globals, [locals]])

Возвращает результат вычисления выражения expression. Функция выполняет любые инструкции. Использование функции exec безопасно, только в в том случае, если источник кода известен и вы ему доверяете.

Параметры

expression - объект кода или строка
globals    - словарь используемый в качестве пространства имен. если не указано - используется текущее пространство имен.
locals     - словарь используемый в качестве пространства имен. если не указано - используется текущее пространство имен.

Пример

№1

Вывод:

№2

Вывод:

См.также

Внешние ссылки