📅  最后修改于: 2023-12-03 14:55:29.432000             🧑  作者: Mango
在 Python 中,可以使用维基百科模块来获取和显示维基百科的数据和图像。本文将介绍如何使用 Python 维基百科模块来从维基百科获取图像,并将其显示在 Jupyter Notebook 中。
在 Python 中,我们可以使用维基百科模块 wikipedia
来获取维基百科的数据和图像。我们可以使用 pip
命令来安装该模块:
!pip install wikipedia
维基百科模块提供了 page
函数来获取维基百科上的页面。我们可以使用该函数来获取指定页面的信息,包括页面中的图像。
首先,我们需要导入 wikipedia
模块,然后使用 page
函数获取指定页面的信息。例如,我们可以获取维基百科上的“狗”的页面信息:
import wikipedia
page = wikipedia.page('狗')
我们可以使用 images
属性来获取该页面中所有的图像:
images = page.images
现在,images
列表中包含了该页面中所有的图像网址。我们可以使用 try
和 except
语句来获取第一张图像:
try:
image_url = images[0]
except:
print('No image found.')
现在,image_url
存储了该页面中的第一张图像的网址。
我们可以使用 IPython.display
模块中的 Image
函数来显示图像。该函数接受一个 URL 字符串或者一个本地文件路径。
from IPython.display import Image
Image(url=image_url)
现在,我们可以在 Jupyter Notebook 中显示该页面中的第一张图像了。完整代码如下:
import wikipedia
from IPython.display import Image
# 获取页面信息
page = wikipedia.page('狗')
# 获取所有图像
images = page.images
# 获取第一张图像
try:
image_url = images[0]
except:
print('No image found.')
# 显示图像
Image(url=image_url)
该代码将在 Jupyter Notebook 中显示该页面中的第一张图像。
在 Python 中,我们可以使用维基百科模块来获取和显示维基百科上的数据和图像。本文介绍了如何使用维基百科模块来从维基百科获取图像,并将其显示在 Jupyter Notebook 中。