2017-05-17 9 views
-1

私は、htmlのようなコンテンツを持っています:
<span style="font-family: times new roman,times; font-size: 12pt;">Patient Name: &lt;&lt;Member_Name&gt;&gt;</span>です。以下のような
&lt;&lt;Member_Name&gt;&gt

さて、私は周りのタグを追加する
<span class = "read-only"> とした後、それを閉じる:Pythonのを使用して
&lt;&lt;Member_Name&gt;&gt
私は、クラス '読み取り専用'のいくつかのスタイルを追加しています。
誰でも解決策を教えてください。Pythonの特定のコンテンツの周りにhtmlタグを追加する

答えて

0

Jinjaのようなレンダーテンプレートを使用している場合は、それを変数{{ my_str }}で扱うことができます。必要なタグをいくつか生成し、変数my_strに割り当てる必要があります。多分それはlxmlのか、美しいスープのようなパーサを使用して、それを達成することが可能ではないresponse.Isため

+0

おかげで動作します

from bs4 import BeautifulSoup obj = BeautifulSoup(doc, 'html5lib) # find the tag you need t = find('xxx') t.insert(0, '<span class="readonly">') t.insert(len(t.text), '</span>') 

:以下のように

は、美しいスープでそれを行いますか? –

+0

私はbeautifulsoupを使って道を追加しました – TakeoffYoung

関連する問題