Boa tarde!
Preciso realizar o download de algumas imagens em PNG utilizando o urlretieve, porém no loop para renomear o arquivo ele gera erro "urllib.request.urlretrieve(url, j)", se eu passo a variável "j", ele gera erro, se eu passo uma string "teste.png" ele funciona, mas preciso renomear conforme o objectlist.
objectlist = ["1", "2", "3"]
namelist = ["name1.png", "name2.png", "name3.png"]
for i in objectlist:
for j in namelist:
url = "https://your.domain/id="+i
urllib.request.urlretrieve(url, j)
CeXs-MacBook-Air:Report Graphics danielvincenzi$ python3 main.py
Traceback (most recent call last):
File "main.py", line 55, in <module>
download(objectid, nameid)
File "main.py", line 53, in download
urllib.request.urlretrieve(url, j)
File"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 258, in urlretrieve
tfp = open(filename, 'wb')
FileNotFoundError: [Errno 2] No such file or directory: 'name1.png'
Agradeço a ajuda de vocês!
Abraços,
Daniel Vincenzi