【发布时间】:2019-06-23 17:18:57
【问题描述】:
您需要提取一个文件 (1-7Gb)。网络周期性的掉线,所以需要实现恢复的方法。例如,在 1 个通信会话中下载了 20% 网络消失,2 个会话出现并且下载从 20% 等。请在 Python 中帮助刚开始理解。我知道您可以像这样下载文件
import ftplib
path = ‘/’
filename = ‘100KB.zip’
ftp = ftplib.FTP(“speedtest.tele2.net”)
ftp.login(“anonymous”, “”)
ftp.cwd(path)
ftp.retrbinary(“RETR ” + filename ,open(filename, ‘wb’).write)
print(“. Загрузка успешно окончена!\n”)
ftp.quit()
如何下载缺少网络的文件?
【问题讨论】:
-
代码中的引号看起来很古怪,但我想它们在您的实际代码中是正确的。