Я создаю скрипт, который загружает 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') У меня нет такой ошибки
urllib.request.urlretrieve('https://cdn.pixabay.com/photo/2017/09/01/00/15/png-2702691_960_720.png', 'name.png')
это не лучший ответ, но он делает то же самое. удачи.
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)