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

标签 python file-io metadata

假设我想查看艺术家姓名?或者添加BPM信息?我可以使用哪些 Python 工具来完成此任务?

最佳答案

有一个名为 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

关于Python:如何使用 Python 访问 mp3 文件的元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15164646/

相关文章:

python - "list.__eq__(self, other)"应该做什么?

php - 为什么我的 php 脚本会生成 [文件名].php.[#] 文件?

file-io - 读取文件而不从操作系统页面缓存中逐出

python - Django-parler:类型对象 'BookImage' 没有属性 '_parler_meta'

Clojure 标准元数据属性

python - 有没有办法在 py 文件中添加元数据以进行分组测试?

Python block 键盘/鼠标输入

python - 用每个可能的列创建一个矩阵

python - 在特定列上连接 2 个 Pandas 数据框,占 nan

java - 写入文件的问题