Исключение GeneratorExit: нет описания - PullRequest
0 голосов
/ 16 марта 2019

При использовании запросов и BS4 модулей с размещенными точками останова часто выдается исключение (или даже более одного) в строках, где request.get и bs4.BeautifulSoup расположен.Без установки точек останова ошибок нет.

def func_a(link):
    request = requests.get(link)
    soup = bs4.BeautifulSoup(request.text, 'lxml')
    soup = soup.find('a', {'class': 'mva_item'})
    result = soup['href']
    return result

Влияют ли такие исключения на время выполнения программы?

1 Ответ

0 голосов
/ 16 марта 2019

Как правило, вам следует беспокоиться только о производительности, если вы заметили проблему. Если вы можете показать, что эти исключения замедляют вашу программу до уровня, который вас не устраивает, вы можете подумать над этим. Я сомневаюсь, что это проблема. Ваш код должен получать информацию из Интернета, никакая оптимизация не изменит это. Если бы они замедляли ход событий, вы, вероятно, ничего не могли бы с этим поделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...