84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
以前一直用 urlopen然後 read, 開一個線程,每秒去檢測一次收到的buffer大小, 有沒有優雅一點的方式獲取速度?
欢迎选择我的课程,让我们一起见证您的进步~~
給 urllib.urlretrieve(url[, filename[, reporthook[, data]]]), 寫回調函數
import time import urllib start_time = time.time() def Schedule(a,b,c): ''' a:已经下载的数据块 b:数据块的大小 c:远程文件的大小 ''' speed = (a * b) / (time.time() - start_time) print speed urllib.urlretrieve(url,local,Schedule)
使用progreebar
串流媒體。
有沒有試過檢測所下載檔案的增量.定時檢測下載檔案在本地的大小, 取增量.
如果是python的話,一般的函式庫都會提供回呼函數來做這方面的工作。
給 urllib.urlretrieve(url[, filename[, reporthook[, data]]]), 寫回調函數
使用progreebar
串流媒體。
有沒有試過檢測所下載檔案的增量.
定時檢測下載檔案在本地的大小, 取增量.
如果是python的話,一般的函式庫都會提供回呼函數來做這方面的工作。