Чтобы выполнить команду Python с переменной, вы можете использовать различные методы. Вот несколько подходов:
-
Объединение строк:
variable = "world" command = "Hello " + variable exec(command)
-
Форматирование строки:
variable = "world" command = "Hello {}".format(variable) exec(command)
-
f-строки (Python 3.6 и выше):
variable = "world" command = f"Hello {variable}" exec(command)
-
Функция eval():
variable = "world" command = "print('Hello', variable)" eval(command)
-
Непосредственное использование функции exec():
variable = "world" exec("print('Hello', variable)")
Обратите внимание, что использование функции exec() может быть потенциально небезопасным, если вы выполняете пользовательский ввод или ненадежный код. Будьте осторожны при его использовании.