我正在使用ftplib连接到我的FTP服务器。
我想从FTP服务器下载文件到我计算机上的指定目录。 我有这个简单的代码:
def download(ftp,file):
f = open(file,"wb")
ftp.retrbinary("RETR " + file,f.write)
f.close()
我需要添加哪些代码才能将文件下载到我要求的目录?
谢谢!
答案 0 :(得分:1)
使用您要写入的本地路径更新对open
的呼叫。例如:
import os
def download(ftp,file, localdir):
f = open(os.path.join(localdir, file),"wb")
ftp.retrbinary("RETR " + file,f.write)
f.close()