Python使用urllib2模块实现断点续传下载的方法
更新时间:2015年06月17日 11:17:02 作者:RobinTang
这篇文章主要介绍了Python使用urllib2模块实现断点续传下载的方法,实例分析了urllib2模块的使用及断点续传下载的实现技巧,需要的朋友可以参考下
本文实例讲述了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利用wxPython模块打造ChatGPT式打字效果程序
这篇文章主要为大家介绍了如何利用Python和wxPython模块打造一个ChatGPT式打字效果程序,从而增强用户体验或提高应用程序的可读性,感兴趣的可以了解一下2023-05-05Python 实现Excel XLS和XLSX格式相互转换问题
本文介绍如何使用Python库Spire.XLS for Python实现Excel文件的XLS和XLSX格式转换,提供了详细的安装指南和转换步骤,帮助用户在不同版本的Excel文件格式之间灵活转换,同时支持将Excel文件转换为PDF、图片、HTML等格式2024-10-10
最新评论