Ссылаясь на этот вопрос о переполнении стека в комментарии "phoris" говорится, что map(eval, raw_input().split())
менее безопасен. Может кто-нибудь объяснить, чем это менее безопасно и в каком контексте?
map (eval, raw_input (). split ()) менее безопасен?
Ответы (1)
Любой контекст. Он пропускает вводимые пользователем данные через eval()
, что является большой дырой в безопасности.
person
Ignacio Vazquez-Abrams
schedule
08.06.2016
Спасибо за короткий и четкий ответ.
- person Adi Bhutani; 09.06.2016
eval
python, зачем закрывать это как дубликат lisp? - person Bakuriu   schedule 08.06.2016