python - Bagaimana untuk mendapatkan kelajuan muat turun dengan elegan?
天蓬老师
天蓬老师 2017-05-18 10:44:51
0
5
756

Saya pernah menggunakan urlopen dan kemudian membaca, membuka benang, dan mengesan saiz penimbal yang diterima setiap saat. Adakah terdapat cara yang lebih elegan untuk mendapatkan kelajuan?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(5)
仅有的幸福

Untuk urllib.urlretrieve(url[, nama fail[, reporthook[, data]]]), tulis fungsi panggil balik

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)
Ty80

Gunakan progreebar

曾经蜡笔没有小新

strim.

我想大声告诉你

Adakah anda cuba mengesan kenaikan fail yang dimuat turun
Kesan saiz fail yang dimuat turun secara setempat dan ambil kenaikan.

曾经蜡笔没有小新

Jika ia adalah python, kebanyakan perpustakaan akan menyediakan fungsi panggil balik untuk melakukan kerja ini.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan