[英]How to access the release date or year from an mp3 file with eyed3 and python2.7
我正在嘗試訪問一些mp3標簽,例如從mp3文件的專輯發行的年份,該專輯存儲在TYER下的id3v2標簽中。
我發現像track_num這樣的屬性位於
class eyed3.core.Tag
然后,python命令如下所示:
audiofile = eyed3.load(mp3_file)track_num = audiofile.tag.track_num [0]
現在年份位於
class eyed3.core.Date(year,...)
所以我認為是:
年= audiofile.date.year
但不幸的是我錯了...
MSG:AttributeError:'Mp3AudioFile'對象沒有屬性'date'
有誰知道它是如何工作的? 或更籠統的問題是:如何獲得所有可用的屬性?
我的平台是Windows 10專業版。
謝謝
這很奇怪,但是我必須先發布此信息,然后才能自己找到信息:-)
在類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
謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.