Python:如何使用Python访问mp3文件的元数据?

2 投票
1 回答
5866 浏览
提问于 2025-04-17 17:37

假设我想查看艺术家的名字?或者添加每分钟节拍(BPM)信息?我可以用什么Python工具来实现这些呢?

1 个回答

3

有一个叫做 Python-ID3 的模块,可以完成这个功能。如果你使用的是Debian或Ubuntu系统,它的包名是 python-id3,你可以在它的网站上找到示例代码:

from ID3 import *
try:
    id3info = ID3('/some/file/moxy.mp3')
    print id3info
    id3info['TITLE'] = "Green Eggs and Ham"
    id3info['ARTIST'] = "Moxy Früvous"
    for k, v in id3info.items():
        print k, ":", v
except InvalidTagError, message:
    print "Invalid ID3 tag:", message

撰写回答