Относится, но существенно отличается от проблемы, поставленной здесь . Я применил решение "попробовать / исключить", изложенное в сценарии, для извлечения итогов. Код здесь:
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)
Проблема в том, что ветвь исключением возвращает еще одну ошибку устранения неоднозначности. Что я могу сделать здесь вне вложенности / рекурсии?