Python 通过FTP NOAA下载文件
我正试图通过ftp从NOAA网站下载数据。 这是CPC全球温度数据。但是,我得到了一个权限错误。 我该怎么办?请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
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)