yuq*_*ian 5 html python image jupyter-notebook
这已经解决了。正如詹姆斯在评论中指出的那样,无效的链接不是图像的直接链接。
我正在通过 ipython 笔记本在线学习 python。在 ipython 笔记本中,使用 IPython.display.image 显示来自网络的图像。我在我的笔记本电脑上尝试过,它可以工作。但是,当我尝试显示网络上的其他图像时,它不起作用。
有效的脚本是:
from IPython.display import Image
url = 'http://upload.wikimedia.org/wikipedia/commons/5/56/Kosaciec_szczecinkowaty_Iris_setosa.jpg'
Image(url,width=300, height=300)
Run Code Online (Sandbox Code Playgroud)
不起作用的脚本(但显示损坏的图像,没有任何其他输出)是:
from IPython.display import Image
url='https://en.wikipedia.org/wiki/Iris_setosa#/media/File:Kosaciec_szczecinkowaty_Iris_setosa.jpg'
Image(url,width=300, height=300)
Run Code Online (Sandbox Code Playgroud)
我看到了另外两个相关问题,但他们仍然没有回答我的问题。
非常感谢!
小智 9
首先你必须获得图像。只需使用请求即可完成
import requests
import IPython.display as Disp
url = 'https://upload.wikimedia.org/wikipedia/commons/5/56/Kosaciec_szczecinkowaty_Iris_setosa.jpg'
Disp.Image(requests.get(url).content)
Run Code Online (Sandbox Code Playgroud)