Maison > Questions et réponses > le corps du texte
J'avais l'habitude d'utiliser urlopen, puis de lire, d'ouvrir un fil de discussion et de détecter la taille du tampon reçu chaque seconde. Existe-t-il un moyen plus élégant de gagner en vitesse ?
仅有的幸福2017-05-18 10:46:51
Pour urllib.urlretrieve(url[, filename[, reporthook[, data]]]), écrivez la fonction de rappel
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)
我想大声告诉你2017-05-18 10:46:51
Avez-vous essayé de détecter l'incrément du fichier téléchargé ?
Vérifiez régulièrement la taille locale du fichier téléchargé et prenez l'incrément.
曾经蜡笔没有小新2017-05-18 10:46:51
S'il s'agit de python, la plupart des bibliothèques fourniront des fonctions de rappel pour effectuer ce travail.