Python·100 питань

Як безпечно парсити користувацький ввід?

Відповідь
Явно приводити типи: int(x), float(x) з try/except.
Перевіряти діапазони і формат.
Не використовувати eval/exec для вхідних даних.
Для JSON використовувати json.loads.
Для шляхів — pathlib і whitelisting.
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем