Question 15
Consider the following code.
Which substitution methods will work WITHOUT raising KeyError ?
out = template.substitute({"name": "Alice"})
out = template.safe_substitute({"name": "Alice"})
out = template.substitute({"name": "Alice", "count": 5})
out = template.safe_substitute({"name": "Alice", "count": 5})