Python·100 questions

How to safely parse user input?

Answer
Explicitly convert types: int(x), float(x) with try/except.
Check ranges and format.
Do not use eval/exec on input data.
For JSON use json.loads.
For paths — pathlib and whitelisting.
Was this answer helpful?

More questions in this topic

Related questions from other topics