通过 FTP NOAA 下载文件

Download Files via FTP NOAA

我正在尝试通过 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

有人可以帮我吗?

气候预测中心数据位于:

ftp = FTP('ftp.cdc.noaa.gov')

那么您的代码应该会按预期工作。

如果您想了解如何下载其中一个文件的示例:

filename = 'tmin.2020.nc'
with open(filename,'wb') as f: 
    ftp.retrbinary('RETR {}'.format(filename),f.write)