Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尝试配置PyWikiBot时遇到属性错误_Python_Module_Attributes_Wikipedia_Pywikibot - Fatal编程技术网

Python 尝试配置PyWikiBot时遇到属性错误

Python 尝试配置PyWikiBot时遇到属性错误,python,module,attributes,wikipedia,pywikibot,Python,Module,Attributes,Wikipedia,Pywikibot,我目前正在遵循,并在运行教程中包含的代码时继续遇到属性错误,如下所示 import pywikibot site = pywikibot.Site("en", "wikipedia") page = pywikibot.Page(site, "Douglas Adams") item = pywikibot.ItemPage.fromPage(page) print(item) 虽然这不是我实现目标的最后一步,但它已经成为我前进的障碍。从这段代码中,我应该会收到一个ItemPage对象形式

我目前正在遵循,并在运行教程中包含的代码时继续遇到属性错误,如下所示

import pywikibot

site = pywikibot.Site("en", "wikipedia")
page = pywikibot.Page(site, "Douglas Adams")
item = pywikibot.ItemPage.fromPage(page)

print(item)
虽然这不是我实现目标的最后一步,但它已经成为我前进的障碍。从这段代码中,我应该会收到一个
ItemPage对象形式的输出
,但是我只收到以下错误:

site = pywikibot.Site("en", "wikipedia")  # any site will work, this is just an example
AttributeError: module 'pywikibot' has no attribute 'Site'
我对编程非常陌生,刚刚触及表面,但我花了一些时间研究属性错误及其可能出现的方式,以及模块背后的基本原理。然而,在这一点上,我是相当兴奋的。是否可能是我的文件/文件夹组织导致了此问题,或者我缺少了更明显的内容

我还想知道,如果我只是简单地使用WikipediaAPI为我的项目从Wikipedia/Wikidata中获取信息和资源,是否会更好


谢谢,如果您需要更多信息,请告诉我。

您是否正在使用python3,是否已将pywikbot与pip3一起安装?是的,我目前正在使用python3.7,并已将pip安装到pywikibot。我一直关注教程,直到这一点。你似乎没有正确安装Pywikibot,或者你错过了一些重要的步骤。若要了解更多信息,请共享更多详细信息并对其进行回溯。这很奇怪,因为您已经成功运行了前面教程页面中的相同行。也许还可以尝试重新安装pywikibot您是否使用python3,是否已将pywikbot与pip3一起安装?是的,我目前正在使用python3.7,并已将pip安装到pywikibot。我一直关注教程,直到这一点。你似乎没有正确安装Pywikibot,或者你错过了一些重要的步骤。若要了解更多信息,请共享更多详细信息并对其进行回溯。这很奇怪,因为您已经成功运行了前面教程页面中的相同行。也许还可以尝试重新安装pywikibot