python - 如何使用 Mutagen 和 python 从音乐文件中获取专辑图像?
问题描述
我检查了这个答案,但它不起作用。这是我的代码:
from mutagen.id3 import ID3
music = ID3('music.mp3')
music.get('APIC:').data
我收到以下错误:“NoneType”对象没有属性“数据”。我还尝试使用 ID3('music.mp3') 找出字段名称。没有名为 APIC: 的字段名称,而是有一个名为 APIC:thumbnail 的字段。
解决方案
好的,我找到了解决方案。记得添加 [0] 否则你会得到错误,说它没有称为数据的属性。
from mutagen.id3 import ID3
music = ID3('music.mp3')
music.getall("APIC")[0].data
推荐阅读
- typescript - 将对象键约束为枚举值,而不要求所有键都存在并且对象值不被视为未定义
- java - 如何从 RequestContext/HttpServletResponse 中提取 excel 文件?
- service - 如果有挂起的 Windows 重新启动,Inno Setup 不会重新启动服务
- javascript - 仅当文本字段不为空时才执行循环
- xaml - WebView EvaluateJavaScriptAsync 在 ios 上失败
- flutter - 为什么我无法将 fluttertoast 包导入我的项目
- powerbi - 如何显示当前学年?
- java - 来自相机的 Gstreamer Java udp 流未在 JavaFX 中显示
- javascript - Antd Select 在移动设备上不起作用
- qt - 当我关闭弹出窗口然后单击手机上的后退按钮时,我的应用程序会在 qml 中关闭