Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Python计算从网站下载mp3需要多长时间?_Python_Http - Fatal编程技术网

如何使用Python计算从网站下载mp3需要多长时间?

如何使用Python计算从网站下载mp3需要多长时间?,python,http,Python,Http,mp3可以通过两个不同的URL访问。我正在尝试使用Python来找出哪个URL是下载最快的 例如,我想计算下载所需的时间,并将其与下载所需的时间进行比较 要下载我当前使用的mp3,请执行以下操作: urllib.request.urlretrieve(mp3\u url,mp3\u文件名)您基本上可以执行以下操作: from datetime import datetime starttime = datetime.now() urllib.request.urlretrieve(mp3_url

mp3可以通过两个不同的URL访问。我正在尝试使用Python来找出哪个URL是下载最快的

例如,我想计算下载所需的时间,并将其与下载所需的时间进行比较

要下载我当前使用的mp3,请执行以下操作:
urllib.request.urlretrieve(mp3\u url,mp3\u文件名)

您基本上可以执行以下操作:

from datetime import datetime
starttime = datetime.now()
urllib.request.urlretrieve(mp3_url, mp3_filename)  # Whatever code you're using...
finishtime = datetime.now()

runtime = finishtime - starttime
print str(runtime)
这将以[hours]:[minutes]:[seconds.micro seconds]的格式打印时间戳,如
0:03:19.356798

我的坏。。。我不知道你想找出哪个链接最快。我不知道您是如何存储您的
mp3\u url
mp3\u filename
元素的,但请尝试以下操作(相应调整):


基本上,您可以执行以下操作:

from datetime import datetime
starttime = datetime.now()
urllib.request.urlretrieve(mp3_url, mp3_filename)  # Whatever code you're using...
finishtime = datetime.now()

runtime = finishtime - starttime
print str(runtime)
这将以[hours]:[minutes]:[seconds.micro seconds]的格式打印时间戳,如
0:03:19.356798

我的坏。。。我不知道你想找出哪个链接最快。我不知道您是如何存储您的
mp3\u url
mp3\u filename
元素的,但请尝试以下操作(相应调整):


@Carcigenicate没有太大帮助,因为他问的是如何计算下载需要多长时间…@Carcigenicate没有太大帮助,因为他问的是如何计算下载需要多长时间…或者只是
time.time
。或者更好的方法是,使用
timeit
模块。@juanpa.arrivillaga我已经尝试过使用timeit模块,但我没有运气。。。你能给我举个例子说明在这种情况下如何使用timeit吗?或者干脆
time.time
。或者更好的方法是,使用
timeit
模块。@juanpa.arrivillaga我已经尝试过使用timeit模块,但我没有运气。。。你能给我举个例子说明在这种情况下如何使用timeit吗?