Скачать файлы через 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

Кто-нибудь может мне помочь?


person Santos    schedule 09.02.2020    source источник


Ответы (1)


Данные Центра прогнозирования климата находятся по адресу:

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

Тогда ваш код должен работать так, как ожидалось.

Если вам нужен пример того, как скачать один из их файлов:

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