Возможно ли запустить python код из строки?

Существует строка:

str = 'print("Hello world!")'

Представляется ли возможным исполнить этот код из строки? Существует ли библиотека, позволяющая это реализовать?

execute_code_from_string(str)

Вывод:

Hello world!

Ответы (1 шт):

Автор решения: Nikita Karamov

Вам нужна встроенная функция exec.

str = 'print("Hello world!")'
exec(str)

Из документации Python: https://docs.python.org/3/library/functions.html#exec

→ Ссылка