Удаление суффикса Python не работает должным образомPython

Программы на Python
Anonymous
Удаление суффикса Python не работает должным образом

Сообщение Anonymous »

Я создал программу, которая извлекает из Википедии сегодняшнюю избранную статью и распечатывает ее:

Код: Выделить всё

import requests
from bs4 import BeautifulSoup

url = 'https://en.wikipedia.org/wiki/Main_Page'
response = requests.get(url)

if response.status_code == 200:
soup = BeautifulSoup(response.content, 'html.parser')
element = soup.find('div', {'id': 'mp-tfa'})
output = element.p.get_text()
И если я добавлю print(output), статья будет распечатана следующим образом: '[вставить статью здесь] (Полная статья...)'Я пытался избавиться от текста в конце, напечатав его следующим образом: print(output.removesuffix(' (Полная статья...')), но это все равно не получается избавиться от нее. Я неправильно использую эту функцию или мне нужно использовать другой метод, чтобы удалить ее?

Подробнее здесь: https://stackoverflow.com/questions/790 ... k-properly

Вернуться в «Python»