exec()

Выполняет строку как код Python (инструкции).

Сигнатураexec(object, globals=None, locals=None)

В отличие от eval(), выполняет целые инструкции (циклы, присваивания, определения), но ничего не возвращает. Так же опасен для непроверенного ввода.

code = "for i in range(3):\n    print(i)"
exec(code)
# 0
# 1
# 2
← Все записи: Встроенные функции Python
Поддержать проект