我正在尝试从ftp服务器下载降水数据。我正在使用的代码是,但我仍然得到错误。感谢
import urllib2
urlretrieve("http://ftp.cpc.ncep.noaa.gov/fews/fewsdata/africa/arc2/geotiff/", "folder link")
答案 0 :(得分:0)
我个人建议使用pycurl。你尝试过使用ftp协议吗?:
urlretrieve("ftp://ftp.cpc.ncep.noaa.gov/fews/fewsdata/africa/arc2/geotiff/", "folder link")
答案 1 :(得分:0)
看到网址,您似乎正在使用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 thread,它可能对您有帮助。
此外,我不认为urlretrieve
的第二个参数是文件夹链接。这是一个文件名。