首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python模块Wikipedia生成错误的答案

Python模块Wikipedia生成错误的答案
EN

Stack Overflow用户
提问于 2022-04-22 13:45:51
回答 1查看 59关注 0票数 -3

代码语言:javascript
复制
QUESTION=input("") #Albert Einstein
RESULTS = wikipedia.search(str(QUESTION))#['einstein family', 'hans albert einstein', 'albert einstein', 'religious and philosophical views of albert einstein', "albert einstein's brain", 'albert einstein house', 'elsa einstein', 'albert einstein memorial', 'albert einstein college of medicine', 'bernhard caesar einstein']
for i in range(len(RESULTS)):
    print(RESULTS[i])#einstein family
    RESULT = wikipedia.summary(str(RESULTS[i]))#PAGE ID "EPSTEIN FAMILY" DOES NOT MATCH ANY PAGES. TRY ANOTHER ID!

由于某种原因,爱因斯坦家族变成了爱泼斯坦家族,我不知道为什么会发生这种错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-22 15:18:02

更改

代码语言:javascript
复制
RESULT = wikipedia.summary(str(RESULTS[i]))

代码语言:javascript
复制
RESULT = wikipedia.summary(str(RESULTS[i]), auto_suggest=False)

我在查看wikipedia.py文件时发现,auto_suggest可以将您的RESULTS[i]更改为接近近似值,因此,通过将其转换为False,它会停止该操作,并给出正确的答案。

至于细节,请查看维基百科API

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71969797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档