from xml.sax.saxutils import escape defxmlescape(data): if data isNone: data = '' elifnot isinstance(data, str): data = str(data) return escape(data, entities={"'": "'", '"': """})
html转义字符
1 2 3 4 5 6 7 8 9 10 11
defhtml_escape(s): htmlcodes = ( ('&', '&'), ("'", '''), ('"', '"'), ('>', '>'), ('<', '<'), ) for code in htmlcodes: s = s.replace(code[0], code[1]) return s