Python3.x:从FLAC文件中提取封面并保存

Python3.x:从FLAC文件中提取封面并保存,python,flac,Python,Flac,在过去的几个月里,我试图学习Python的基础知识,并在stackoverflow上找到了许多答案。但现在是时候问我的第一个问题了,因为我找不到任何有用的东西 我有一个FLAC音频文件,希望提取封面并使用Python3.x将其保存到硬盘。我读了诱变剂的文件,音频工具,eyeD3。。。但我仍然不知道这些信息存储在何处以及如何存储 有人能提供一个代码片段吗 多谢各位 from mutagen.flac import FLAC, Picture song = "Anathema - Empty.fl

在过去的几个月里,我试图学习Python的基础知识,并在stackoverflow上找到了许多答案。但现在是时候问我的第一个问题了,因为我找不到任何有用的东西


我有一个FLAC音频文件,希望提取封面并使用Python3.x将其保存到硬盘。我读了诱变剂的文件,音频工具,eyeD3。。。但我仍然不知道这些信息存储在何处以及如何存储

有人能提供一个代码片段吗

多谢各位

from mutagen.flac import FLAC, Picture

song = "Anathema - Empty.flac"

var = FLAC(song)
pics = var.pictures
print (pics)
for p in pics:
    if p.type == 3:
        print("\nfound front cover") 
        # how can I save the picture???

这是我的解决办法。非常感谢你的帮助

from mutagen.flac import FLAC, Picture

song = "Anathema - Empty.flac"

var = FLAC(song)
pics = var.pictures
print (pics)
for p in pics:
    if p.type == 3: #front cover
        print("\nfound front cover") 
        with open("cover.jpg", "wb") as f:
            f.write(p.data)

“我读了诱变剂的文件”。诱变剂文档介绍了如何从FLAC文件中提取图像。请尝试编写一些代码并在这里发布您的尝试。对不起,我是初学者。我在理解这些类以及如何正确使用它们方面存在一些问题。这就是我依赖示例的原因。只需写入文件即可。使用模式
wb
打开一个文件并写入。这里有一个阅读文档的例子,你只需要写就可以了。