Я пытаюсь получить файл с ftp с кириллическими символами:
url = 'ftp://user:pass@host/'
file_path = 'non-ASCII symbols.xlsx'
try:
r = urlopen(url_str + quote_plus(file_path))
Файл "/usr/lib64/python3.6/ftplib.py", строка 194, в строке
self.sock.sendall (line.encode (self.encoding)) UnicodeEncodeError:
кодек 'latin-1' не может кодировать символы ...
Кодировка по умолчанию в ftplib.py - Latin-1. Есть ли способ изменить кодировку ftplib в urlopen или преобразовать мой URL в нужную кодировку?