Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.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 从requests.response.content打开图像_Python_Python Requests_Python Imaging Library_Bytesio - Fatal编程技术网

Python 从requests.response.content打开图像

Python 从requests.response.content打开图像,python,python-requests,python-imaging-library,bytesio,Python,Python Requests,Python Imaging Library,Bytesio,在处理本地文件时,我尝试做的非常简单,但当我尝试使用远程URL时,问题就出现了 基本上,我试图从一个从URL提取的文件中创建一个PIL图像对象。当然,我总是可以获取URL并将其存储在临时文件中,然后在图像对象中打开它,但这似乎效率很低 以下是我所拥有的: from PIL import Image import requests from io import BytesIO response = requests.get(url) img = Image.open(BytesIO(respon

在处理本地文件时,我尝试做的非常简单,但当我尝试使用远程URL时,问题就出现了

基本上,我试图从一个从URL提取的文件中创建一个PIL图像对象。当然,我总是可以获取URL并将其存储在临时文件中,然后在图像对象中打开它,但这似乎效率很低

以下是我所拥有的:

from PIL import Image
import requests
from io import BytesIO

response = requests.get(url)
img = Image.open(BytesIO(response.content)) 

因此,如果有人知道,代码不会返回图像。

Read您没有为url设置值。您得到了什么输出?退出时没有错误,只是图像没有显示在控制台中。如果您设置url,则图像工作正常。为什么你希望图像出现?你没有打电话给任何人来证明这一点。