Python 通过FTP NOAA下载文件

Python 通过FTP NOAA下载文件,python,download,ftp,noaa,Python,Download,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_te

我正试图通过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)