Разбор статей из xml-файла

Вы ищете __qualname__ (введено в Python 3.3):

class A:
    class B:
        class C:
            def me(self):
                print(self.__module__)
                print(type(self).__name__)
                print(type(self).__qualname__)
                print(repr(self))

0
задан mzjn 3 April 2019 в 05:22
поделиться

2 ответа

Используете ли вы модуль Beautifulsoup? Если нет, я бы настоятельно рекомендовал использовать его там, вы можете использовать функцию:

content = article.select('p')
for element in content:
    content.append(element.text)
    content.remove(element)

Это должно получить все параграфы.

0
ответ дан SeanSdahl 3 April 2019 в 05:22
поделиться

Я предполагаю, что вы используете xml.etree.ElementTree, поэтому попробуйте:

for article in root.iter():
    pg = article.findall('p')
    if pg:
       p = pg[0]

или вы можете выполнить итерацию, чтобы получить все значения.

0
ответ дан AmaHacka 3 April 2019 в 05:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: