Как выполнить строку, содержащую код Python, в Python? ⇐ Python
-
Anonymous
Как выполнить строку, содержащую код Python, в Python?
Как выполнить строку, содержащую код Python, в Python?
Примечание редактора: Никогда не используйте eval (или exec) для данных, которые могут прийти извне программы в любой форме. Это критический риск безопасности. Вы разрешаете автору данных запускать произвольный код на вашем компьютере. Если вы здесь, потому что хотите создать несколько переменных в своей программе Python по шаблону, у вас почти наверняка есть проблема XY. Не создавайте эти переменные вообще — вместо этого используйте соответствующий список или диктуйте.
Как выполнить строку, содержащую код Python, в Python?
Примечание редактора: Никогда не используйте eval (или exec) для данных, которые могут прийти извне программы в любой форме. Это критический риск безопасности. Вы разрешаете автору данных запускать произвольный код на вашем компьютере. Если вы здесь, потому что хотите создать несколько переменных в своей программе Python по шаблону, у вас почти наверняка есть проблема XY. Не создавайте эти переменные вообще — вместо этого используйте соответствующий список или диктуйте.
Мобильная версия