MarkupSafe هي البرامج التي تنفذ فرعية يونيكود التي تدعم سلاسل HTML:
>>> من markupsafe توصيف الاستيراد، الهروب
>>> الهروب ("")
العلامات (u'alert (document.cookie)؛ ')
>>> tmpl = توصيف ("٪ ق م>")
>>> tmpl٪ "بيتر> ستيج"
العلامات (ش م '<> بيتر> ستيغ م>')
إذا كنت ترغب في جعل يونيكود الكائن الذي ليست بعد يونيكود ولكن لا تريد أن تفقد المعلومات العيب، يمكنك استخدام وظيفة soft_unicode:
>>> من markupsafe soft_unicode استيراد
>>> soft_unicode (42)
u'42 "
>>> soft_unicode (توصيف ('فو'))
العلامات (u'foo ')
يمكن كائنات تخصيص ما يعادلها علامات HTML عن طريق تجاوز وظيفة __html__:
>>> الطبقة فو (كائن):
... مواطنه __html __ (النفس):
... العودة "على لطيفة قوي> '
...
>>> الهروب (فو ())
العلامات (ش 'على لطيفة قوي>')
>>> توصيف (فو ())
العلامات (ش '<القوي> نيس قوي>')
المتطلبات:
بيثون
لم يتم العثور على التعليقات