Python使用urllib2模塊實(shí)現(xiàn)斷點(diǎn)續(xù)傳下載的方法
本文實(shí)例講述了Python使用urllib2模塊實(shí)現(xiàn)斷點(diǎn)續(xù)傳下載的方法。分享給大家供大家參考。具體分析如下:
在使用HTTP協(xié)議進(jìn)行下載的時候只需要在頭上設(shè)置一下Range的范圍就可以進(jìn)行斷點(diǎn)續(xù)傳下載,當(dāng)然,首先服務(wù)器需要支持?jǐn)帱c(diǎn)續(xù)傳。
利用Python的urllib2模塊完成斷點(diǎn)續(xù)傳下載的例子:
#!/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程序設(shè)計(jì)有所幫助。
相關(guān)文章
Flask與FastAPI對比選擇最佳Python?Web框架的超詳細(xì)指南
Flask和FastAPI都是流行的Python?Web框架,各有特點(diǎn),Flask輕量級、靈活,適合小型項(xiàng)目和原型開發(fā)但不支持異步操作,FastAPI高性能、支持異步,內(nèi)置數(shù)據(jù)驗(yàn)證和自動生成API文檔,適合高并發(fā)和API開發(fā),需要的朋友可以參考下2025-02-02
python讀取nc數(shù)據(jù)并繪圖的方法實(shí)例
最近項(xiàng)目中需要處理和分析NC數(shù)據(jù),所以下面這篇文章主要給大家介紹了關(guān)于python讀取nc數(shù)據(jù)并繪圖的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-05-05
用python實(shí)現(xiàn)一個簡單計(jì)算器(完整DEMO)
這篇文章主要介紹了用python實(shí)現(xiàn)一個簡單計(jì)算器(完整DEMO),需要的朋友可以參考下2020-10-10
python檢查目錄文件權(quán)限并修改目錄文件權(quán)限的操作
這篇文章主要介紹了python檢查目錄文件權(quán)限并修改目錄文件權(quán)限的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
python+matplotlib實(shí)現(xiàn)禮盒柱狀圖實(shí)例代碼
這篇文章主要介紹了python+matplotlib實(shí)現(xiàn)禮盒柱狀圖實(shí)例代碼,具有一定借鑒價值,需要的朋友可以參考下2018-01-01

