2014-03-01 84 views

回答

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 
+0

我試圖找到mutagen.mp3模塊,但是我沒有找到它。 –

+0

pip安裝誘變劑(用於python 2) –

0

你並不需要找回他的資源,你可以只檢查標頭,這裏: How do you send a HEAD HTTP request in Python 2?你想調用HEAD方法,它可以在不下載文件的情況下獲得文件大小:

+0

OP希望歌曲長度,而不是文件大小。 afaik,你必須有本地的軌道來獲得。 –

+0

哎呀,你是對的:)。 –

相關問題