Повторяющиеся ошибки устранения неоднозначности (python, Википедия) - PullRequest
0 голосов
/ 19 января 2020

Относится, но существенно отличается от проблемы, поставленной здесь . Я применил решение "попробовать / исключить", изложенное в сценарии, для извлечения итогов. Код здесь:

termlist = ['carcass','richard nixon','polar bear']
for term in termlist:
    try:
        p =wikipedia.summary(wse(term)[0])
    except wikipedia.DisambiguationError as e:
        p = wikipedia.summary(e.options)[0]
    print(p)

Проблема в том, что ветвь исключением возвращает еще одну ошибку устранения неоднозначности. Что я могу сделать здесь вне вложенности / рекурсии?

...