Список файлов с символами UTF-8 в имени в Python ftplib - PullRequest
0 голосов
/ 31 октября 2018

Мне нужно зеркально отразить файлы с FTP-сервера на локальный компьютер, но в некоторых файлах / каталогах есть специальные символы, например:

print(ftp.nlst())
>>{'Mariana', 'Marina', 'MartÃ\xadn', 'MatÃ\xadas'}

1 Ответ

0 голосов
/ 01 ноября 2018

Предполагая, что имена файлов в кодировке UTF-8, в Python 3 это должно сделать:

ftp.encoding = "UTF-8"
print(ftp.nlst())
...