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

Рейтинг: 0Ответов: 2Опубликовано: 16.02.2023

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

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

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

Ответы

▲ 2

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

exec('print("hello")')
▲ 0

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

r = "print(125)"
eval(r) # Или exec(r)