【发布时间】:2013-10-12 09:14:26
【问题描述】:
在 Python 中使用 ftplib,您可以下载文件,但您似乎只能使用文件名(而不是完整的文件路径)。以下代码成功下载了请求的代码:
import ftplib
ftp=ftplib.FTP("ladsweb.nascom.nasa.gov")
ftp.login()
ftp.cwd("/allData/5/MOD11A1/2002/001")
ftp.retrbinary('RETR MOD11A1.A2002001.h00v08.005.2007079015634.hdf',open("MOD11A1.A2002001.h00v08.005.2007079015634.hdf",'wb').write)
如您所见,首先建立站点登录 (ftp.login()),然后设置当前目录 (ftp.cwd())。之后,您需要声明文件名以下载驻留在当前目录中的文件。
使用完整路径/链接直接下载文件怎么样?
【问题讨论】: