در MarkupSafe نرم افزاری است که پیاده سازی یک زیر کلاس از یونیکد است که رشته HTML پشتیبانی است:
>>> از markupsafe نشانه گذاری واردات، فرار
>>> فرار ("")
نشانه گذاری (u'alert (فایل خارجی)؛ ')
>>> tmpl = نشانه گذاری (" به٪ s را ")
>>> tmpl٪ "پیتر> Lustig"
نشانه گذاری (U ' به پیتر> Lustig ')
اگر می خواهید مطمئن یونیکد شی است که هنوز یونیکد نیست، اما نمی خواهید به از دست دادن اطلاعات لکه دار، شما می توانید از تابع soft_unicode استفاده کنید:
>>> از markupsafe soft_unicode واردات
>>> soft_unicode (42)
u'42 '
>>> soft_unicode (نشانه گذاری ('تولی'))
نشانه گذاری (u'foo ')
اشیاء می توانند معادل نشانه گذاری HTML خود را با لغو تابع __html__ سفارشی:
>>> کلاس فو (شی):
... دف __html __ (خود):
... بازگشت ' به خوبی قوی>'
...
>>> فرار (فو ())
نشانه گذاری (U ' به خوبی قوی>')
>>> نشانه گذاری (فو ())
نشانه گذاری (U ' به خوبی قوی>')
در مورد نیاز:
پایتون
نظر یافت نشد