Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.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 3.x python的维基百科API_Python 3.x_Wikipedia Api - Fatal编程技术网

Python 3.x python的维基百科API

Python 3.x python的维基百科API,python-3.x,wikipedia-api,Python 3.x,Wikipedia Api,我正在尝试使用WikipediaAPI for python查看wikipedia页面中的目录。这是我的密码 >>> import wikipedia >>> ny = wikipedia.page("New York") >>> ny.sections 但是我得到的结果是一个空列表[]。当我转到页面并检查时,我可以看到目录中有内容。除此之外,文档中提到的所有其他内容似乎都有效。我是java背景的python新手。当前版本的Wikipedi

我正在尝试使用WikipediaAPI for python查看wikipedia页面中的目录。这是我的密码

>>> import wikipedia
>>> ny = wikipedia.page("New York")
>>> ny.sections

但是我得到的结果是一个空列表
[]
。当我转到页面并检查时,我可以看到目录中有内容。除此之外,文档中提到的所有其他内容似乎都有效。我是java背景的python新手。

当前版本的Wikipedia API python库中有一个bug。您可以通过以下方法安装分支:

pip install git+https://github.com/lucasdnd/Wikipedia.git
(如果已安装,则可以升级)

现在:


希望很快就到。

我也面临着同样的问题。由于它已经快3年了,而且看起来不会被修复,所以我创建了另一个简单的库-

输出:

Places
Media and entertainment
Sports
Ships
Other uses
See also

这很奇怪,但看起来好像
部分
从来都不能正常工作。它总是返回空列表。@PatNowak您是如何验证它总是返回空列表的?我检查了很多网站。@PatNowak我也这样做了,但这是确保它确实返回空列表的方法吗?您可以检查wikipedia.py中的wikipedia源代码,并编写自己的单元测试来检查这些部分的功能。
import wikipediaapi

wiki = wikipediaapi.Wikipedia('en')
mutcd = wiki.page('Comparison of MUTCD-Influenced Traffic Signs')
print("\n".join([s.title for s in mutcd.sections]))
Places
Media and entertainment
Sports
Ships
Other uses
See also