Открыть изображение из request.response.content

То, что я пытаюсь сделать, довольно просто при работе с локальным файлом, но проблема возникает, когда я пытаюсь сделать это с удаленным URL-адресом.

По сути, я пытаюсь создать объект изображения PIL из файла, извлеченного из URL-адреса. Конечно, я всегда мог получить URL-адрес и сохранить его во временном файле, а затем открыть его в объекте изображения, но это кажется очень неэффективным.

Вот что у меня есть:

from PIL import Image
import requests
from io import BytesIO

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

Таким образом, Код не возвращает изображение, если кто-нибудь знает.


person Jacksuel Soares Braga    schedule 27.10.2019    source источник
comment
Прочтите Загрузка изображения с помощью PIL и запросов   -  person stovfl    schedule 28.10.2019
comment
Вы не установили значение для url.   -  person Mark Setchell    schedule 28.10.2019
comment
какой результат вы получаете?   -  person Nazim Kerimbekov    schedule 28.10.2019
comment
При выходе ошибки нет, разве что изображение не появляется в консоли   -  person Jacksuel Soares Braga    schedule 28.10.2019
comment
Он отлично работает, если вы установите url. Почему ожидается, что изображение появится? Вы ничего не назвали, чтобы показать это.   -  person Mark Setchell    schedule 28.10.2019