Python使用urllib2模块实现断点续传下载的方法


Posted in Python onJune 17, 2015

本文实例讲述了Python使用urllib2模块实现断点续传下载的方法。分享给大家供大家参考。具体分析如下:

在使用HTTP协议进行下载的时候只需要在头上设置一下Range的范围就可以进行断点续传下载,当然,首先服务器需要支持断点续传。

利用Python的urllib2模块完成断点续传下载的例子:

#!/usr/bin/python 
# -*- coding: UTF-8 -* 
''' 
Created on 2013-04-15 
Created by RobinTang 
A demo for Resuming Transfer 
''' 
import urllib2 
req = urllib2.Request('http://www.python.org/') 
req.add_header('Range', 'bytes=0-20')
# set the range, from 0byte to 19byte, 20bytes len 
res = urllib2.urlopen(req) 
data = res.read() 
print data 
print '---------' 
print 'len:%d'%len(data)

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python端口扫描系统实现方法
Nov 19 Python
用Python实现一个简单的多线程TCP服务器的教程
May 05 Python
Python的re模块正则表达式操作
May 25 Python
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
Mar 11 Python
django用户注册、登录、注销和用户扩展的示例
Mar 19 Python
浅谈Series和DataFrame中的sort_index方法
Jun 07 Python
在python中利用KNN实现对iris进行分类的方法
Dec 11 Python
Flask-WTF表单的使用方法
Jul 12 Python
python中sympy库求常微分方程的用法
Apr 28 Python
解决Django响应JsonResponse返回json格式数据报错问题
Aug 09 Python
如何创建一个Flask项目并进行简单配置
Nov 18 Python
基于Python实现将列表数据生成折线图
Mar 23 Python
Python合并两个字典的常用方法与效率比较
Jun 17 #Python
Python操作串口的方法
Jun 17 #Python
Python求两个文本文件以行为单位的交集、并集与差集的方法
Jun 17 #Python
Django中模型Model添加JSON类型字段的方法
Jun 17 #Python
Python中map和列表推导效率比较实例分析
Jun 17 #Python
wxPython使用系统剪切板的方法
Jun 16 #Python
Python读取键盘输入的2种方法
Jun 16 #Python
You might like
PHP一些常用的正则表达式字符的一些转换
2008/07/29 PHP
数据库查询记录php 多行多列显示
2009/08/15 PHP
PHP PDO函数库详解
2010/04/27 PHP
PHP多进程编程实例
2014/10/15 PHP
织梦sitemap地图实时推送给百度的教程
2015/08/03 PHP
YII框架批量插入数据的方法
2017/03/18 PHP
js获取IP和PcName(IE)在vs中可用
2013/08/02 Javascript
javascript制作sql转换为stringBuffer的小工具
2015/04/03 Javascript
js实现透明度渐变效果的方法
2015/04/10 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
2015/11/17 Javascript
浅析JS获取url中的参数实例代码
2016/06/14 Javascript
vue2.0实现分页组件的实例代码
2017/06/22 Javascript
node打造微信个人号机器人的方法示例
2018/04/26 Javascript
js+css实现红包雨效果
2018/07/12 Javascript
JavaScript函数节流和函数去抖知识点学习
2018/07/31 Javascript
Nodejs让异步变成同步的方法
2019/03/02 NodeJs
微信小程序常用赋值方法小结
2019/04/30 Javascript
bootstrap-table formatter 使用vue组件的方法
2019/05/09 Javascript
Python中实现从目录中过滤出指定文件类型的文件
2015/02/02 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
2017/12/11 Python
django 按时间范围查询数据库实例代码
2018/02/11 Python
使用Python的Django和layim实现即时通讯的方法
2018/05/25 Python
Python  unittest单元测试框架的使用
2018/09/08 Python
python3.6连接mysql数据库及增删改查操作详解
2020/02/10 Python
在Pycharm中安装Pandas库方法(简单易懂)
2021/02/20 Python
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
JSF如何进行表格处理及取值
2012/08/06 面试题
函授毕业生的自我鉴定
2013/11/26 职场文书
会计实习生自我鉴定
2013/12/12 职场文书
部队领导证婚词
2014/01/12 职场文书
致200米运动员广播稿
2014/02/06 职场文书
食品安全承诺书
2014/05/22 职场文书
安全宣传标语
2014/06/10 职场文书
国家税务局干部作风整顿整改措施
2014/09/18 职场文书
天坛导游词
2015/02/02 职场文书
导游词之山西关帝庙
2019/11/01 职场文书