Проблема заключается в том, что URL-адреса в файле .csv содержат буквы с диакритическими знаками (á, é, í, и т. Д. c.). Если в нем есть диакритический знак, я получаю сообщение об ошибке.
import pandas as pd
import urllib.request
def url_to_jpg(i, url, file_path):
filename = 'image-{}.jpg'.format(i)
full_path = '{}{}'.format(file_path, filename)
urllib.request.urlretrieve(url, full_path)
print('{} saved.'.format(filename))
return None
FILENAME = 'imgs_urls.csv'
FILE_PATH = 'images/'
urls = pd.read_csv(FILENAME, encoding ='latin1')
for i, url in enumerate(urls.values):
url_to_jpg(i, url[0], FILE_PATH)
Изображение ошибки:

Кто-нибудь может мне помочь?