【发布时间】:2013-05-20 12:48:15
【问题描述】:
我正在尝试使用 ftplib 从大型机解析/下载一些文件,但经过几次尝试后仍不成功。
我的代码到现在是:
import ftplib
ftp = ftplib.FTP('host','username','password')
ftp.retrlines("File To be Downloaded")
这很好,我可以看到所需的文件。
但是,当我使用以下代码时。
ftp.retrbinary("RETR 'File_Name'",open('ww.txt','wb').write)
它失败并出现以下错误。
error_reply: 200 Representation type is Image
根据Dag的回复,我尝试了以下代码通过“retrlines”下载文件。
ftp.retrlines("RETR 'File_Name'",open('ww.txt','wb').write)
但它给了我以下错误。
error_reply: 200 表示类型为 Ascii NonPrint
【问题讨论】: