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合并字符串的3种方法
May 21 Python
Python实现Smtplib发送带有各种附件的邮件实例
Jun 05 Python
读取本地json文件,解析json(实例讲解)
Dec 06 Python
python逐行读写txt文件的实例讲解
Apr 03 Python
python贪吃蛇游戏代码
Apr 18 Python
Python分支语句与循环语句应用实例分析
May 07 Python
python文字和unicode/ascll相互转换函数及简单加密解密实现代码
Aug 12 Python
PyQt5多线程刷新界面防假死示例
Dec 13 Python
python十进制转二进制的详解
Feb 07 Python
关于Tensorflow 模型持久化详解
Feb 12 Python
Python requests模块cookie实例解析
Apr 14 Python
Python实现小黑屋游戏的完整实例
Jan 06 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
在Ubuntu 14.04上部署 PHP 环境及 WordPress
2014/09/02 PHP
poshytip 基于jquery的 插件 主要用于显示微博人的图像和鼠标提示等
2012/10/12 Javascript
详解jquery uploadify 上传文件
2013/11/09 Javascript
javascript计算当月剩余天数(天数计算器)示例代码
2014/01/09 Javascript
jQuery中append()方法用法实例
2014/12/25 Javascript
jQuery提示插件alertify使用指南
2015/04/21 Javascript
让JavaScript中setTimeout支持链式操作的方法
2015/06/19 Javascript
js全选按钮的实现方法
2015/11/17 Javascript
AngularJs定制样式插入到ueditor中的问题小结
2016/08/01 Javascript
Bootstrap导航条的使用和理解3
2016/12/14 Javascript
原生js验证简洁注册登录页面
2016/12/17 Javascript
Bootstrap实现模态框效果
2019/09/30 Javascript
Vue 中使用 typescript的方法详解
2020/02/17 Javascript
js实现简单的无缝轮播效果
2020/09/05 Javascript
Python2.x中str与unicode相关问题的解决方法
2015/03/30 Python
在Python程序中操作文件之isatty()方法的使用教程
2015/05/24 Python
Python3爬虫学习入门教程
2018/12/11 Python
解决.ui文件生成的.py文件运行不出现界面的方法
2019/06/19 Python
Pyecharts 动态地图 geo()和map()的安装与用法详解
2020/03/25 Python
django项目中新增app的2种实现方法
2020/04/01 Python
python实现处理mysql结果输出方式
2020/04/09 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
2020/04/20 Python
CSS3实现时间轴效果
2016/07/11 HTML / CSS
纯HTML5+CSS3制作生日蛋糕代码
2016/11/16 HTML / CSS
html5嵌入内容_动力节点Java学院整理
2017/07/07 HTML / CSS
德国家具在线:Fashion For Home
2017/03/11 全球购物
课前三分钟演讲稿
2014/04/24 职场文书
养牛场项目建议书
2014/05/13 职场文书
监督检查工作方案
2014/05/28 职场文书
煤矿安全协议书
2014/08/20 职场文书
竞选班干部演讲稿600字
2014/08/20 职场文书
原料仓管员岗位职责
2015/04/01 职场文书
生产车间管理制度
2015/08/04 职场文书
2015年秋季运动会广播稿
2015/08/19 职场文书
python如何做代码性能分析
2021/04/26 Python
go开发alertmanger实现钉钉报警
2021/07/16 Golang