【发布时间】:2009-06-10 03:24:13
【问题描述】:
所以我关注了此页面上的文档: http://docs.python.org/library/ftplib.html#ftplib.FTP.retrbinary
也许我对“retrbinary”的作用感到困惑......我认为它会检索一个二进制文件,然后我可以从那里打开它并写入该文件。
这是给我带来问题的行...
ftp.retrbinary('RETR temp.txt',open('temp.txt','wb').write)
我不明白的是我想写到 temp.txt,所以我在尝试
ftp.retrbinary('RETR temp.txt',open('temp.txt','wb').write('some new txt'))
但我遇到了错误,我能够建立一个 FTP 连接,执行 pwd()、cwd()、rename() 等操作。
附言我正在尝试尽可能多地用谷歌搜索,谢谢!
【问题讨论】:
-
“检索一个二进制文件,我可以从那里打开它并写出该文件”不是很清楚。您能否通过逐步列出您想要做的事情的清单对此进行扩展?从 cmets 来看,您完全不清楚您想要做什么以及您在使用 ftplib 时遇到了什么问题。