Python 从requests.response.content打开图像
在处理本地文件时,我尝试做的非常简单,但当我尝试使用远程URL时,问题就出现了 基本上,我试图从一个从URL提取的文件中创建一个PIL图像对象。当然,我总是可以获取URL并将其存储在临时文件中,然后在图像对象中打开它,但这似乎效率很低 以下是我所拥有的: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
from PIL import Image
import requests
from io import BytesIO
response = requests.get(url)
img = Image.open(BytesIO(response.content))
因此,如果有人知道,代码不会返回图像。Read您没有为
url
设置值。您得到了什么输出?退出时没有错误,只是图像没有显示在控制台中。如果您设置url
,则图像工作正常。为什么你希望图像出现?你没有打电话给任何人来证明这一点。