• 0

كيف أحول سلسلة نصية إلى شيفرة HTML في بايثون؟

أريد تحويل سلاسل نصية تحتوي على نصوص إلى شيفرة HTML أي بإضافة الوسوم إليها، فما الطريقة الصحيحة لفعل ذلك؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يوجد عدة طرق لفعل ذلك في بايثون، فيمكنك على سبيل المثال استخدام دالة publish_string من وحدة docutils.core حيث ستمرر أولا السلسلة النصية ومن ثم تمرر خيار writer_name=”html” وذلك لإنشاء وسوم Html كما في المثال التالي:

>>> from docutils.core import publish_string
>>> publish_string("*Hello World*", writer_name='html')

هذه الدالة تأخذ سلاسل نصية وستكون المخرجات سلاسل نصية كذلك، وإذا أردت الحصول على جزء من أجزاء html فقط فيمكنك استخدام دالة publish_parts من نفس الوحدة:

>>> from docutils.core import publish_parts
>>> print publish_parts("*Hello World*", writer_name='html')['html_body']
<p><em>Hello World</em></p>

المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن