2016-11-05 10 views
0

Я пытаюсь получить доступ к некоторым mp3-тегам, таким как год выпуска из альбома mp3-файла, который хранится в тегах id3v2 под TYER.Как получить доступ к дате выпуска или году из mp3-файла с eyed3 и python2.7

я узнал, что такие атрибуты, как track_num расположены в

класса eyed3.core.Tag

Затем команда питона выглядит следующим образом:

аудиофайл = eyed3.load (mp3_file) track_num = audiofile.tag.track_num [0]

Сейчас год находится в

класса eyed3.core. Дата (год, ...)

Так я thougt что бы:

год = audiofile.date.year

Но я, к сожалению, не так ...

MSG: AttributeError : Объект 'Mp3AudioFile' не имеет атрибута 'date'

Кто-нибудь знает, как это работает? Или более общий вопрос: как я могу получить все доступные атрибуты?

My plattform - это окна 10 профессионалов.

Благодаря

ответ

0

Это довольно странно, но я должен был отправить это первым, прежде чем я смог найти информацию себя :-)

Это в класса eyed3.id3.tag.Tag

и названы: getBestDate()

весь необходимый код затем:

import eyed3 
mp3_file = "The_File_Path" 
audiofile = eyed3.load(mp3_file) 
year = audiofile.tag.getBestDate() 

Для получения дополнительной информации обратитесь к файлу eyed3.pdf

https://media.readthedocs.org/pdf/eyed3/latest/eyed3.pdf

Благодарности

 Смежные вопросы

  • Нет связанных вопросов^_^