我正在尝试通过ftp从NOAA网站下载数据。这是CPC全球温度数据。但是,我得到了一个权限错误。我该怎么办?请
from ftplib import FTP
# ftp://ftp.cdc.noaa.gov/Datasets/cpc_global_temp/ # Dataset path
ftp = FTP('ftp.ncdc.noaa.gov') # NOAA ftp
ftp.login() # Anonymous
ftp.cwd('Datasets/cpc_global_temp/') # Dir datasets CPC global Temperature
ftp.retrlines('LIST')
ftp.close()当我编写这段代码时,我会得到这个错误。
error_perm: 550 Datasets/cpc_global_temp/: No such file or directory有人能帮我吗?
发布于 2020-02-09 18:34:35
气候预报中心的数据如下:
ftp = FTP('ftp.cdc.noaa.gov')那么,您的代码应该可以像预期的那样工作。
如果您想要一个如何下载其中一个文件的示例:
filename = 'tmin.2020.nc'
with open(filename,'wb') as f:
ftp.retrbinary('RETR {}'.format(filename),f.write) https://stackoverflow.com/questions/60139621
复制相似问题