cari

Rumah  >  Soal Jawab  >  teks badan

python - Bagaimana untuk mendapatkan kelajuan muat turun dengan elegan?

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?

天蓬老师天蓬老师2804 hari yang lalu775

membalas semua(5)saya akan balas

  • 仅有的幸福

    仅有的幸福2017-05-18 10:46:51

    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)

    balas
    0
  • PHP中文网

    PHP中文网2017-05-18 10:46:51

    Gunakan progreebar

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-18 10:46:51

    strim.

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-18 10:46:51

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

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-18 10:46:51

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

    balas
    0
  • Batalbalas