gpt4 book ai didi

python - 如何使用完整的 FTP 路径下载 FTP 文件?

转载 作者:行者123 更新时间:2023-11-30 23:32:28 25 4
gpt4 key购买 nike

使用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()) )。之后,您需要声明文件名来下载驻留在当前目录中的文件。使用完整路径/链接直接下载文件怎么样?

最佳答案

import ftplib

ftp = ftplib.FTP("ladsweb.nascom.nasa.gov")
ftp.login()

a = 'allData/5/MOD11A1/2002/001/MOD11A1.A2002001.h00v08.005.2007079015634.hdf'
fhandle = open('ftp-test', 'wb')
ftp.retrbinary('RETR ' + a, fhandle.write)
fhandle.close()

关于python - 如何使用完整的 FTP 路径下载 FTP 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19332553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com