我已经和eyed3合作了一段时间了,我一直用它来提取mp3文件的类型
import eyed3
audiofile = eyed3.load(path)
print audiofile.tag.genre.name
现在我有一个像这样的网址www.example.com/abc.mp3
。
这不起作用并给我
IOError: file not found: www.example.com/abc.mp3
我的问题是,eyed3.load()
不支持远程网址吗?是否有可以建议的此库或任何其他库的解决方法。
提前致谢。
答案 0 :(得分:1)
首先检查一下是否添加http://
,如果它可以正常工作,否则
据我所知 - 您首先需要从服务器检索文件,然后再使用它。
import urllib
filename, headers = urllib.urlretrieve('http://example.com/abc.mp3')
eyed3.load(filename)