我在Python 3.6中使用eyeD3来编辑mp3文件的ID3标签。
我可以在Python控制台中确认我的ID3标签编辑正在生效。但是,在Windows中查看文件属性时,元数据中不会显示任何更改。
以下是无错误运行的示例代码:
import eyed3
filename = 'test.mp3'
audiofile = eyed3.load(filename)
audiofile.tag.Album = u"Best Album Ever"
audiofile.tag.save()
print(audiofile.tag.album)
以上代码将相册编辑为“Best Album Ever”。我已经确认代码再次使用最后一行生效:
print(audiofile.tag.album)
控制台正确打印“Best Album Ever”。然而,当我查看Windows中的元数据时,未发现任何更改。
我错过了什么?
谢谢!