кодесурса
«BeautifulSoup

Python BeautifulSoup: обернуть элемент в указанный тег и создать новую оболочку

script1adsense2code
script1adsense3code

BeautifulSoup: упражнение 35 с решением

Напишите программу на Python, чтобы обернуть элемент в указанный тег и создать новую оболочку.

Пример решения :

Код Python:

from bs4 import BeautifulSoup
soup = BeautifulSoup("<p>Python exercises.</p>", "lxml")
print("Original Markup:")
print(soup.p.string.wrap(soup.new_tag("i")))
print("\nNew Markup:")
print(soup.p.wrap(soup.new_tag("div")))

Пример вывода:

 Оригинальная разметка:
<Я> Python упражнения. </ I>
Новая разметка:
<div> <p> <i> Python упражнения. </ i> </ p> </ div>

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу на Python, чтобы удалить тег или строку из заданного дерева HTML-документа и заменить его указанным тегом или строкой.
Далее: Напишите программу на Python для замены данного тега тем, что находится внутри данного тега.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code