Лекция Основы алгоритмизации. Алгоритмы и величины. Этапы решения задачи на ЭВМ



бет35/37
Дата16.01.2022
өлшемі0,96 Mb.
#129365
түріЛекция
1   ...   29   30   31   32   33   34   35   36   37
Байланысты:
Все лекции
Практическая работа Информационный буклет, Сборник Паскаль1, 9 практикалық тапсырма, 3, 5 дәріс, 2-дәріс. Жалпы мағлұматтар, Өмірбаян, 1 лекция, Тәжірибелік жұмыстар (1), test1, 3 тәжірибелік жұмыс ОБП, Вирусные-диареи1, 3 Зертханалық жұмыс, Задание
print (et.tostring(root, pretty_print=True).decode("utf-8"))

Результат:





  • <br /><li/> <br /><body fontsize="15"/> <br /><li/> <br /></html> <br /></ul> <br />Есть еще один способ создания и организации элементов в иерархической манере: <br /><ul> <li/> <br />root = et.<b><span id='Element(_html)__root.append(_et.SubElement(_head))__root.append(_et.SubElement(_body))'>Element(</span></b>'html'<b>)</b> <br /><li/> <br />root.<b>append(</b>et.<b>SubElement(</b>'head'<b>))</b> <br /><li/> <br />root.<b>append(</b>et.<b>SubElement(</b>'body'<b>))</b> <br /></ul> <br />В <a href="/opasnie-lichnosti-kak-ih-vichislite-i-ne-date-manipulirovate-s.html">этом случае всякий раз</a>, <a href="/rabota-s-tekstom-v-adobe-photoshop.html">когда мы создаем новый элемент</a>, мы просто добавляем его в корневой/родительский узел. <br /><h4> Парсинг HTML / <a href="/metodicheskij-material-k-laboratornoj-rabote-5.html">XML документов</a></h4> <br />До сих пор мы рассматривали только <a href="/novaya-sistema-razmesheniya-gosudarstvennogo-zakaza.html">создание новых элементов</a>, присвоение им атрибутов и т. д. <a href="/v-dannom-esse-mi-rassmotrim-i-sravnim-razlichnie-podhodi-z-fre.html">Теперь рассмотрим пример</a>, в котором у <a href="/metodicheskij-material-k-laboratornoj-rabote-5.html">нас уже есть файл HTML или XML</a>, и мы хотим проанализировать его для извлечения определенной информации. Предполагая, <a href="/urok-1-edinstvennoe-chto-u-vas-este-i-chto-imeet-smisl--eto-se.html">что у нас есть файл HTML</a>, который мы <a href="/prakticheskaya-rabota-10-izuchenie-funkcionala-i-oblastej-prim-v2.html">создали в первом примере</a>, давайте попробуем получить имя тега <a href="/prichini-mnogoobraziya-veshestv.html">одного конкретного элемента</a>, а затем распечатать имена тегов всех элементов. <br /><ul> <li/> <br /><b>print(</b>root.tag<b>)</b> <br /></ul> <br /><b><span>Результат:</span></b> <br /><ul> <li/> <br />html <br /></ul> <br />Теперь, чтобы перебрать все дочерние элементы в корневом узле и напечатать их теги используем следующий код: <br /><ul> <li/> <br /><b>for</b> e <b>in</b> root: <br /><li/> <br /><b>print(</b>e.tag<b>)</b> <br /></ul> <br /><b><span>Результат:</span></b> <br /><ul> <li/> <br />head <br /><li/> <br />title <br /><li/> <br />body <br /></ul> </body>

    Достарыңызбен бөлісу:
1   ...   29   30   31   32   33   34   35   36   37




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет