Код
Код: Выделить всё
from ftplib import FTP
try:
ftp = FTP('ftp')
ftp.login(user='user', passwd='psw')
ftp.encoding = 'utf-8'
arquivos = ftp.nlst()
print(f'Arquivos: {arquivos}')
except Exception as Err:
print(f'Erro na conexão: {Err}')
finally:
if 'ftp' in locals():
ftp.quit()
Ошибка соединения: кодек 'utf-8' не может декодировать байт 0xe3 в позиции 17: неверный байт продолжения
Дополнительная информация
Сервер не поддерживает UTF-8, на что FileZilla указывает сообщение: Сервер не поддерживает символы, отличные от ASCII.
Я также пробовал использовать латиницу. -1, но возвращает ту же ошибку
Подробнее здесь: https://stackoverflow.com/questions/787 ... hon-ftplib