尝试处理“ wikipedia.exceptions.DisambiguationError”,但似乎不起作用

时间:2020-06-20 08:19:12

标签: python api exception wikipedia

所以我试图在我的代码中处理该异常,我尝试了很多事情,但是我不知道自己缺少什么,所以这就是我现在的做法。我尝试使用DE.options列表的第一个元素,但是事情没有改变,它总是用相同的词来表示此异常,这部分代码在“ for”循环内,有帮助吗?

try:

    Text = Text + wikipedia.page(Word).content
    print(Word)
except wikipedia.exceptions.DisambiguationError as DE:
    Text = Text + wikipedia.page(DE.options[randint(0, len(DE.options)-1)]).content

0 个答案:

没有答案