我将 PyDev 与 Eclipse 一起使用。Mutagen 通过 Anaconda 安装。
我有 C 语言经验,但决定尝试一下 Python。不知道为什么这不起作用,而且 Mutagen 的例子并不多。这是一个简单的 mp3,我正在尝试从中读取标签。我检查了 Mutagen 规范,GEOB 类确实存在。但我不明白我错过了什么。
这是我的 python 文件:
import mutagen
from mutagen.id3 import ID3
audio = ID3("Test.mp3") #path: path to file
titleData = audio.get('TIT2')
print(titleData)
tagData = audio.get('GEOB') # returns None as a default
print(tagData)
print("Done!")
这是输出:
Stupid Song
None
Done!
我使用文件 Test.mp3 作为我的测试用例。如果我用十六进制编辑器打开,我会看到实际上有一个 GEOB 标签:
所以我希望看到“无”以外的输出。任何帮助表示赞赏!
紫衣仙女
蓝山帝景