Перейти к содержанию

JP0217C

Выполнение кода с помощью exec

Static Badge Static Badge


Использование exec() для выполнения динамически сгенерированного кода не рекомендуется, так как высока вероятность внедрения из ненадежного или вредоносного источника.

Пример небезопасного использования

while True:
    exec(input("->> "))

В этом примере возможен прямой ввод на исполнение кода Python из командной строки.

Дополнительная информация