0

考虑到我正在处理一个 ftp 站点,我尝试使用这个 Python 简单脚本登录到 e4ftl01.cr.usgs.gov/:

import ftplib
ftp = ftolib.FTP("e4ftl01.cr.usgs.gov")
ftp.login()

我收到了这个错误:

socket.error: [Errno 101] Network is unreachable

这可能是因为该站点实际上是 HTTP。

现在,我的目标是从站点内的文件夹中下载文件,似乎 ftplib 在这种情况下不起作用,还是我错了?你会建议什么解决方案?

4

1 回答 1

0

好吧,我找到了这个简单的解决方案:

import urllib
urllib.urlretrieve("http://e4ftl01.cr.usgs.gov/MOLT/MOD11A1.005/2012.07.11/BROWSE.MOD11A1.A2012193.h00v08.005.2012196013549.1.jpg","Downloaded.jpg")
于 2013-09-04T19:31:14.453 回答