簡體   English   中英

如何使用python或R從ftp服務器下載數據?

[英]How can i Download data from an ftp server in python or R?

我正在嘗試從ftp服務器下載降水數據。 我正在使用的代碼是,但是仍然出現錯誤。 謝謝

import urllib2
urlretrieve("http://ftp.cpc.ncep.noaa.gov/fews/fewsdata/africa/arc2/geotiff/", "folder link")

我個人建議為此使用pycurl。 您是否嘗試過使用ftp協議?:

urlretrieve("ftp://ftp.cpc.ncep.noaa.gov/fews/fewsdata/africa/arc2/geotiff/", "folder link")

看到URL,似乎您正在使用http協議。 如果需要ftp ,則可能需要這樣調用它:

from urllib import urlretrieve
urlretrieve("ftp://ftp.cpc.ncep.noaa.gov/fews/fewsdata/africa/arc2/geotiff/", "folder link")

(另外,請注意您的軟件包。您正在from urllib並正在調用urlretrieve 。對於您的情況,它必須是urllib.urlretrieve(...)

請參閱此stackoverflow線程 ,它可能會對您有所幫助。

我也不認為urlretrieve的第二個參數是文件夾鏈接。 它是一個文件名。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM