Запустите строку в python - PullRequest
0 голосов
/ 27 марта 2020

Я получаю строку в качестве ввода, я хочу выполнить ее, а затем вернуть результат (это должно быть безопасно).

eval не может выполнить строки типа "x = 7" и exe c не возвращает значение.

Есть идеи?

1 Ответ

0 голосов
/ 27 марта 2020

Это то, что вы ищете?

exec("x=7; print(x)")
...