面试题答案
一键面试import html
from datetime import datetime
def safe_insert(template, user_data):
new_data = {}
for key, value in user_data.items():
if isinstance(value, datetime):
new_data[key] = value.strftime('%Y-%m-%d %H:%M:%S')
elif isinstance(value, int) or isinstance(value, float):
new_data[key] = str(value)
else:
new_data[key] = html.escape(str(value))
return template.format(**new_data)