如何在python中获取mp3链接的长度?

时间:2014-03-01 15:57:20

标签: python mp3

我需要获取一个mp3长度(来自网址)以延迟转换长度,有人知道该怎么做?

2 个答案:

答案 0 :(得分:1)

以下是检索资源(mp3文件)并通过mutagen库打印曲目长度的示例:

from urllib import urlretrieve

from mutagen.mp3 import MP3


url = 'http://example.com/foo.mp3'
filename, headers = urlretrieve(url)

audio = MP3(filename)
print audio.info.length

答案 1 :(得分:0)

您无需检索资源,只需在此处检查标题: How do you send a HEAD HTTP request in Python 2?您想要调用HEAD方法来获取文件大小而不下载文件: