Как выполнять код если он в строке

Помогите пожалуйста, мне нужно чтобы код выполнялся, но он в строке, например: Есть код

r = "print("Привет")"

И мне нужно чтобы вот код из переменной r выполнялся как обычный код, возможно ли такое сделать?


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

Автор решения: Алексндр Босов

Можно вот так:

exec('print("hello")')
→ Ссылка
Автор решения: Leonid

Также можно использовать одну из функций питона:

r = "print(125)"
eval(r) # Или exec(r)
→ Ссылка