Задать вопрос
@AlessandrIT

Можно ли обойти скачивание картинки для последующей обработки?

Программа по задумке должна обработать картинку по заданному URL.
Data содержит URL в качестве элемента списка

Сейчас я полученные данные пишу в файл, затем открываю его заново (в этом же коде) и провожу нужные манипуляции.
Возможно ли нечто подобное как описано ниже?

img2 = requests.get(data[1].strip()[0:-6])
img = io.imread(img2.content)


Скажу сразу - приведённый код выбивает ошибку
"TypeError: a bytes-like object is required, not 'str'"


Возможно ли избежать кажущейся ненужной запись в файл?

P.S. Попробовал b = bytearray.fromhex(str(img2.content))

Словил
Traceback (most recent call last):
  File "C:\Py\Projects\1\photoexec.py", line 40, in <module>
    b = bytearray.fromhex(img2.content)
TypeError: fromhex() argument must be str, not bytes
  • Вопрос задан
  • 215 просмотров
Подписаться 3 Простой 7 комментариев
Решения вопроса 1
@AlessandrIT Автор вопроса
За помощь спасибо sim3x

https://2.python-requests.org/en/master/user/quick...

img = io.imread(BytesIO(img2.content))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы