国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python - 如何優(yōu)雅的獲取下載速度?

瀏覽:104日期:2022-07-26 16:03:21

問(wèn)題描述

以前一直用 urlopen然后 read, 開(kāi)一個(gè)線程,每秒去檢測(cè)一次收到的buffer大小, 有沒(méi)有優(yōu)雅一點(diǎn)的方式獲取速度?

問(wèn)題解答

回答1:

給 urllib.urlretrieve(url[, filename[, reporthook[, data]]]), 寫(xiě)回調(diào)函數(shù)

import timeimport urllibstart_time = time.time()def Schedule(a,b,c): ’’’ a:已經(jīng)下載的數(shù)據(jù)塊 b:數(shù)據(jù)塊的大小 c:遠(yuǎn)程文件的大小 ’’’ speed = (a * b) / (time.time() - start_time) print speed urllib.urlretrieve(url,local,Schedule)回答2:

使用progreebar

回答3:

streaming.

回答4:

有沒(méi)有試過(guò)檢測(cè)所下載文件的增量.定時(shí)檢測(cè)下載文件在本地的大小, 取增量.

回答5:

如果是python的話,一般的庫(kù)都會(huì)提供回調(diào)函數(shù)來(lái)做這方面的工作。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 苗栗市| 黄山市| 广汉市| 梁山县| 娱乐| 铁岭县| 隆回县| 随州市| 土默特右旗| 汨罗市| 肇庆市| 桓台县| 比如县| 章丘市| 临夏县| 北海市| 卓资县| 县级市| 封开县| 日喀则市| 重庆市| 临汾市| 左云县| 大石桥市| 石林| 方山县| 微山县| 锡林浩特市| 江北区| 清丰县| 安泽县| 敦煌市| 平谷区| 武威市| 衡阳市| 元谋县| 康保县| 察哈| 大埔区| 横峰县| 茶陵县|