相关疑难解决方法(0)

Python - 如何从URL读取图像?

我是Python的新手,我正在试图弄清楚如何从URL读取图像.

这是我目前的代码:

from PIL import Image
import urllib.request, io

URL = 'http://www.w3schools.com/css/trolltunga.jpg'

with urllib.request.urlopen(URL) as url:
    s = url.read()
    Image.open(s)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

C:\python>python image.py
Traceback (most recent call last):
  File "image.py", line 8, in <module>
    Image.open(s)
  File "C:\Anaconda3\lib\site-packages\PIL\Image.py", line 2272, in open
    fp = builtins.open(filename, "rb")
ValueError: embedded null byte
Run Code Online (Sandbox Code Playgroud)

我不知道这意味着什么.我究竟做错了什么?

python

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

python ×1