簡體   English   中英

列出Python ftplib中名稱中具有UTF-8字符的文件

[英]List files with UTF-8 characters in the name in Python ftplib

我需要將文件從FTP服務器鏡像到本地計算機,但是某些文件/目錄上帶有特殊字符,例如:

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

假設文件名采用UTF-8編碼,則在Python 3中應該這樣做:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM