我正在为维基百科编写一个机器人,但遇到了问题。当我想从另一个维基媒体站点获取内容时,我收到错误 - 错误名称“wikiquote”未定义。
这是我像这样开始代码的时候 -
import wikipedia
site = wikiquote.getSite()
但是,如果我用维基百科而不是维基引用来开始它,它就会起作用。据我所知,它应该可以在其他 Mediawiki 网站上使用吗?
帮助不胜感激!
谢谢!
最佳答案
wikiquote
未在脚本中的任何位置定义或导入。所以你的代码不起作用是可以理解的。
根据documentation of pywikipedia ,您需要使用它:
import wikipedia
site = wikipedia.getSite('en', 'wikiquote')
关于python - pywikipedia 名称 wikiquote 未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/900306/