嘿,伙计们,我最近开始使用mutagen,我正面临着一个非常恼人的问题。假设我正在尝试打印一个wma文件的标题:
from mutagen.asf import ASF
song=r"C:\Users\j2the\Music\The One and Only\Rammstein\Made In Germany\03 Keine Lust.wma"
song_wma=ASF(song)
print(song_wma["Title"])代码可能工作得很好,但是当打印wma文件的标题时,python总是添加扩展名ASFUnicodeAttribute...设置为实际文件名:
[ASFUnicodeAttribute('Keine Lust')]有没有办法让代码只返回歌曲的实际标题?提前感谢您的帮助!
发布于 2019-10-18 23:38:17
好吧,我最终自己找到了解决方案。这实际上非常简单。你所要做的就是迭代标题标签,然后瞧:你只剩下歌曲的标题了:
for e in song_wma["Title"]:
print(e)结果:
Keine Lust发布于 2019-10-19 19:29:44
顺便说一句,如果任何人正在寻找一个简单的mp3,wma,flac文件等的标签模块,我会推荐tinytag模块,它比much模块使用起来要简单得多。这只是我个人的观点。
https://stackoverflow.com/questions/58439051
复制相似问题