Функция Python exec()
Пример
Выполнить блок кода:
x = 'name
= "John"\nprint(name)'
exec(x)
Определение и использование
Функция exec()
выполняет указанный код Python.
Функция exec()
принимает большие блоки кода, в отличие от eval()
функции, которая принимает только одно выражение.
Синтаксис
exec(object, globals, locals)
Значения параметров
Parameter | Description |
---|---|
object | A String, or a code object |
globals | Optional. A dictionary containing global parameters |
locals | Optional. A dictionary containing local parameters |