Загрузка изображения с помощью urllib [Errno 2] Нет такого файла или каталога - PullRequest
0 голосов
/ 03 февраля 2020

Я создаю скрипт, который загружает png-файл с определенного сайта в python 3.6

import urllib.request

name = "gato" + ".png"

urllib.request.urlretrieve('https://cdn.pixabay.com/photo/2017/09/01/00/15/png-2702691_960_720.png', name)

но я заканчиваю [Errno 2] Нет такого файла или каталога , если я использую urllib.request.urlretrieve('https://cdn.pixabay.com/photo/2017/09/01/00/15/png-2702691_960_720.png', 'name.png') У меня нет такой ошибки

1 Ответ

0 голосов
/ 03 февраля 2020

это не лучший ответ, но он делает то же самое. удачи.

import requests

imageurl = 'https://cdn.pixabay.com/photo/2017/09/01/00/15/png-2702691_960_720.png'
file = 'gato.png'

response = requests.get(imageurl)

with open(file, 'wb') as f:
    f.write(response.content)
...