📜  来自 python 中的维基百科模块的图像(1)

📅  最后修改于: 2023-12-03 14:55:29.432000             🧑  作者: Mango

使用 Python 中的维基百科模块显示图像

在 Python 中,可以使用维基百科模块来获取和显示维基百科的数据和图像。本文将介绍如何使用 Python 维基百科模块来从维基百科获取图像,并将其显示在 Jupyter Notebook 中。

安装维基百科模块

在 Python 中,我们可以使用维基百科模块 wikipedia 来获取维基百科的数据和图像。我们可以使用 pip 命令来安装该模块:

!pip install wikipedia
获取维基百科上的图片

维基百科模块提供了 page 函数来获取维基百科上的页面。我们可以使用该函数来获取指定页面的信息,包括页面中的图像。

首先,我们需要导入 wikipedia 模块,然后使用 page 函数获取指定页面的信息。例如,我们可以获取维基百科上的“狗”的页面信息:

import wikipedia

page = wikipedia.page('狗')

我们可以使用 images 属性来获取该页面中所有的图像:

images = page.images

现在,images 列表中包含了该页面中所有的图像网址。我们可以使用 tryexcept 语句来获取第一张图像:

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 中。