所以我关注了这个页面上的文档: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() 等。
ps 我正在尝试尽可能多地用谷歌搜索,谢谢!