Python pywikipedia名称wikiquote未定义?

Python pywikipedia名称wikiquote未定义?,python,python-2.6,pywikibot,Python,Python 2.6,Pywikibot,我正在为维基百科写一个机器人,但有个问题。当我想从另一个Wikimedia站点获取内容时,我得到了错误-错误名称“wikiquote”未定义 这是当我像这样开始代码的时候- import wikipedia site = wikiquote.getSite() 然而,如果我开始写维基百科而不是维基引文,它是有效的。据我所知,它应该适用于其他Mediawiki网站 感谢您的帮助 谢谢 wikiquote未在脚本中的任何位置定义或导入。因此,您的代码不起作用是可以理解的 根据,您需要改用此选项:

我正在为维基百科写一个机器人,但有个问题。当我想从另一个Wikimedia站点获取内容时,我得到了错误-错误名称“wikiquote”未定义

这是当我像这样开始代码的时候-

import wikipedia

site = wikiquote.getSite()
然而,如果我开始写维基百科而不是维基引文,它是有效的。据我所知,它应该适用于其他Mediawiki网站

感谢您的帮助


谢谢

wikiquote
未在脚本中的任何位置定义或导入。因此,您的代码不起作用是可以理解的

根据,您需要改用此选项:

import wikipedia
site = wikipedia.getSite('en', 'wikiquote')

如果你只是为自己运行,这没关系,但是pywikipedia机器人应该让用户控制他们运行的站点(以及使用的帐户)。用户在
user config.py
文件中指定这些设置,如下所述。在这种情况下,他们会设置:

family = 'wikiquote'
你的机器人应该处理哪些。您可以查看
login.py
文件,查看如何使用这些配置设置的示例