python - pywikipedia 名称 wikiquote 未定义?

标签 python python-2.6 pywikibot

我正在为维基百科编写一个机器人,但遇到了问题。当我想从另一个维基媒体站点获取内容时,我收到错误 - 错误名称“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/

相关文章:

python - 如何将 Airflow 与 Pywikibot 结合使用

python - 如何使用 Pywikibot 获取 wiki 页面的 HTML?

python - Pandas 分配 Lambda 函数

matplotlib - 更改 matplotlib 极坐标图中的标签

python - 检索 Stack Overflow 上的所有功能问题

android - python sl4a unicode (Android)

python - 在 Solaris 10 上安装 web2py : "ImportError: No module named _md5"

python - Unicode解码错误: 'ascii' codec can't decode byte 0xe0 in position 2: ordinal not in range(128)

python - 从 python subprocess.call 调用 rsync

python - 迭代 Python 队列时的异常处理