2016-04-05 13 views
2

python 2.7スクリプトを使用してmp3ファイルのディレクトリの味プロファイルを作成しようとしていますが、eyed3モジュールに問題があるようです。python 2.7のmp3ファイルにeyeD3を使用したタグ付け

最初私は、私はcatalog.get_item_dicts()に推奨されないプレイリスト方式を変更しなければならなかった代わりに、「D」

import eyed3 

の「D」でそれをインポートしなければなりませんでした。

tag = eyed3.Tag() 

私はpythonは大文字と小文字が区別され知っている、といくつかの構文を試してみました:eyeD3tag()

だが、今では、この方法に何か問題があると思われます。私はこのスレッドに従っている

>>'module' object has no attribute 'Tag' 

しかし、端末のログ似た質問とHow to get detail (Title,Artist) from .mp3 files in python using eyed3 、それが解決されませんでした。

スクリプトが実行されます。python personal_catalog_scanner.py -c soup -t song mp3

Echonest曲のカタログが作成され、mp3ファイルが発見され、ないidが作成されます。

何が間違っている可能性がありますか?

答えて

1

次を使用できるようにTagクラスは、実際にeyed3.Tageyed3.ID3.Tagではありません。

tag = eyed3.ID3.Tag() 

...または事前にそれをインポートします。

from eyed3.id3.tag import Tag 
tag = Tag() 
関連する問題