Скачать файлы через FTP NOAA - PullRequest
       30

Скачать файлы через FTP NOAA

0 голосов
/ 09 февраля 2020

Я пытаюсь загрузить данные через ftp с сайта NOAA. Это данные CP C Global Temperature. Однако я получаю ошибку разрешения. Что мне делать ? пожалуйста

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

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

1 Ответ

0 голосов
/ 09 февраля 2020

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

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

Тогда ваш код должен работать должным образом.

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

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