如何使用eyed3和python2.7从mp3文件访问发布日期或年份
我正在尝试访问一些mp3标签,比如mp3文件的相册中的发行年份,它存储在TYER下的id3v2标签中 我发现track_num等属性位于 类eyed3.core.Tag 然后python命令如下所示: audiofile=eyed3.load(mp3_文件) track_num=audiofile.tag.track_num[0] 现在这一年位于 第3类。核心。日期(年,…) 所以我想那应该是: 年份=audiofile.date.year 但不幸的是我错了 MSG:AttributeError:'Mp3AudioFile'对象没有属性'date' 有人知道它是怎么工作的吗? 或者,一个更一般的问题:如何获得所有可用的属性 我的平台是Windows10Pro如何使用eyed3和python2.7从mp3文件访问发布日期或年份,python,python-2.7,eyed3,Python,Python 2.7,Eyed3,我正在尝试访问一些mp3标签,比如mp3文件的相册中的发行年份,它存储在TYER下的id3v2标签中 我发现track_num等属性位于 类eyed3.core.Tag 然后python命令如下所示: audiofile=eyed3.load(mp3_文件) track_num=audiofile.tag.track_num[0] 现在这一年位于 第3类。核心。日期(年,…) 所以我想那应该是: 年份=audiofile.date.year 但不幸的是我错了 MSG:AttributeError
谢谢这很奇怪,但在我自己找到信息之前,我必须先发布这篇文章:-) 它在里面 类eyed3.id3.tag.tag 并命名为: getBestDate() 所有必要的代码如下:
import eyed3
mp3_file = "The_File_Path"
audiofile = eyed3.load(mp3_file)
year = audiofile.tag.getBestDate()
有关更多信息,请参阅eyed3.pdf文件
谢谢