这个脚本从一个网站下载一个文件,在大文件中有一个问题,因为丢失的包导致停止下载。。。代码如下:def download(self):

adres = r"http://example.com/100_MbFile.zip"

local = adres.split('/')[-1].split('#')[0].split('?')[0]

try:

print "Przygotowanie do zapisania pliku " + local

u = urllib2.urlopen(adres)

f = open(local, 'wb')

meta = u.info()

file_size = int(meta.getheaders("Content-Length")[0])

print("Downloading: {0} Bytes: {1}".format(adres, file_size))

file_size_dl = 0

block_sz = 8192

while True:

buffer = u.read(block_sz)

if not buffer:

break

file_size_dl += len(buffer)

f.write(buffer)

p = float(file_size_dl) / file_size

status = r"{0} [{1:.2%}]".format(file_size_dl, p)

status = status + chr(8)*(len(status)+1)

sys.stdout.write(status)

if file_size_dl == file_size:

f.close()

有什么办法下载大文件吗?在

python urllib2下载文件 是否成功,Python urllib2未完成下载fi相关推荐

  1. python下载文件的11种方式_Python下载文件的11种方式

    在本教程中,你将学习如何使用不同的Python模块从web下载文件.此外,你将下载常规文件.web页面.Amazon S3和其他资源. 最后,你将学习如何克服可能遇到的各种挑战,例如下载重定向的文件. ...

  2. python读取txt文件并求和,Python读取txt文件数据的方法(用于接口自动化参数化数据)...

    小试牛刀: 1.需要python如何读取文件 2.需要python操作list 3.需要使用split()对字符串进行分割 代码运行截图 : 代码(copy) #encoding=utf-8 #1.r ...

  3. springboot上传下载文件(4)--上传下载工具类(已封装)

    因为在做毕设,发现之前的搭建ftp文件服务器,通过ftp协议无法操作虚拟机临时文件,又因为ftp文件服务器搭建的比较麻烦:而 hadoop的HDFS虽然可以实现,但我这里用不到那么复杂的:所以我封装了 ...

  4. linux下载文件夹到本地命令行,linux下载文件到本地命令,linux下载文件到本地命令 下载工具...

    linux下载文件到本地命令,linux下载文件到本地命令 下载工具 来源:互联网/编辑:佚名/时间:2020-09-08 在手机上看 扫一扫进入手机端 linux用户命令在哪个文件夹下 用 whic ...

  5. 下载文件、(Blob数据流)下载PDF

    下载文件.(Blob数据流)下载PDF 方法一 (a标签) downloadFile(file) {let url= '你的文件地址'const elink = document.createElem ...

  6. python下载文件加上日期_Python实现给下载文件显示进度条和下载时间代码

    本篇文章小编给大家分享一下Python实现给下载文件显示进度条和下载时间代码,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 该模块调用了三个库: 1. ...

  7. python requests下载文件很慢-python requests 下载大文件不完整

    目前我有一个脚本, 从帝联的 CDN 外链获取一下文件作为备份. 使用的是 Python 2.7.10 requests 2.8.1 目前碰到一个情况, 使用 requests 下载大文件的时候会出现 ...

  8. python下载文件到本地-Python下载网络文本数据到本地内存的四种实现方法示例

    本文实例讲述了Python下载网络文本数据到本地内存的四种实现方法.分享给大家供大家参考,具体如下: import urllib.request import requests from io imp ...

  9. python下载文件到本地-python从下载链接下载文件到本地

    1.需要的python库 requests 2.代码(复制可用)#引用 requests文件 import requests #下载地址 Download_addres='https://nj02cm ...

最新文章

  1. 第1关:最长非降子序列(非连续)问题
  2. SpringBoot 自动解析参数:HandlerMethodArgumentResolver
  3. ThinkSNS+ 是如何计算字符显示长度的
  4. 【Android 插件化】Hook 插件化框架 ( 从 Hook 应用角度分析 Activity 启动流程 二 | AMS 进程相关源码 | 主进程相关源码 )
  5. 找出没有相邻的1的二进制数的个数---2013年2月17日
  6. discuz 生成静态html,Discuz论坛静态化设置方法
  7. Hyperledger Fabric 链码(2) 接口
  8. 【New】SAPUI5开发环境配置步骤
  9. java spring 登录验证_详解使用Spring3 实现用户登录以及权限认证
  10. 早期访问中具有NetBeans的Oracle公共云Java服务
  11. python列表操作符_python——列表操作符
  12. 什么是validationQuery
  13. 为 iOS 6 量身打造 Apps
  14. mysql的int11是指什么_MYSQL中的int(11)到底代表什么意思?
  15. Visual Studio 2005超级集成版本下载
  16. 实例学习ZMODEM文件传输协议
  17. H3C官方培训课件大全
  18. hash碰撞解决方法
  19. Android 超级轻量的版本更新库AppUpdate
  20. MAC 无法重启或关机

热门文章

  1. 三安光电圈钱凶猛 两年三轮再融资逾百亿
  2. Oracle 12C 利用Rman Duplicate搭建 Data Guard
  3. iOS - 毛玻璃动画效果
  4. 强大的Vivado IP工具——自定义IP的使用
  5. 循序渐进 OSPF的详细剖析(三)
  6. PHP性能调优,PHP慢日志---PHP脚本执行效率性能检测之WebGrind的使用
  7. 面包好吃却五毒俱全,吃前请三思!
  8. 机器学习:数据驱动的科学
  9. 用于参考的学生信息管理系统(数据库简单 可自己参考创建)
  10. LIME:一种解释机器学习模型的方法