htmlspecialchars в Python
Поискав (безуспешно) аналог PHP-функции htmlspecialchars в Python, я решил написать свой. Готовые решения на форумах были чрезмерно сложны и использовали модуль, помеченный как deprecated. Я решил почитать документацию по PHP и выяснил, что функция всего лишь делает несколько замен, которые можно выполнить и вручную. Получилась такая функция:def html_special_chars(text):
return text \
.replace(u"&", u"&") \
.replace(u"<", u"<lt;") \
.replace(u">", u">gt;") \
;
При необходимости можно добавить замену кавычек (мне это сейчас было не нужно).23.01.10 00:11 Теги: python
Idzaaus, 2009 — 2010