0

私はしばらくの間eyed3を使用しており、この方法でmp3ファイルのジャンルを抽出するために使用しています

import eyed3
audiofile = eyed3.load(path)
print audiofile.tag.genre.name

今、私はこのようなURLを持っていますwww.example.com/abc.mp3.

これは機能せず、私に与えます

IOError: file not found: www.example.com/abc.mp3

私の質問は、eyed3.load()リモート URL をサポートしていませんか? このライブラリまたは提案できる他のライブラリの回避策はありますか。

前もって感謝します。

4

1 に答える 1

1

最初に、先頭に追加http://するかどうか、それが機能するかどうかを確認します。

私の知る限り、まずサーバーからファイルを取得してから、それを使用する必要があります。

import urllib
filename, headers = urllib.urlretrieve('http://example.com/abc.mp3')
eyed3.load(filename)
于 2013-01-11T11:29:22.980 に答える