Почему динамическое создание переменных (из пользовательского ввода) считается опасным для многих программистов? - PullRequest
0 голосов
/ 15 сентября 2018

Я видел похожий код в посте, который позволял преобразовать строку в переменную:

x = 'шутка'
exec ("% s =% d"% (x, 5))

print joke

В комментариях ниже многие рекомендовали этот метод и вместо этого рекомендовали использовать словарь для присвоения значений строке.Что такого опасного в этом методе?

...