mutagen - 使用诱变剂打印 wma 歌曲标题时出现“ASFUnicodeAttribute”问题
问题描述
嘿伙计们,我最近开始使用诱变剂,但遇到了一个非常烦人的问题。假设我正在尝试使用诱变剂打印 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')]
有没有办法让代码只返回歌曲的实际标题?在此先感谢您的帮助!
解决方案
顺便说一句,如果有人正在寻找一个用于 mp3、wma、flac 文件等的简单标记模块,我会推荐这个tinytag
模块,它比 mutagen 模块使用起来要简单得多。不过只是我个人的看法。
推荐阅读
- apache-spark - 缓存后正在重新评估 Spark 数据帧
- compiler-errors - GLSL WebGL2 错误多行宏 Safari 12 和 ios12,WebGL:INVALID_VALUE:shaderSource:字符串不是 ASCII
- aws-lambda - 如何在 AWS CDK 中获取 lambda 函数的执行角色的 Arn
- ruby-on-rails - 尝试将omniauth facebook与rails集成并部署到heroku时无法登录
- java - 掷两个骰子得到 7
- batch-file - 批处理文件似乎没有正确调用其他批处理文件
- python - 如何设置记录优先级以显示 HTML?
- python - 如何让我的网站“联系我”表格到达我的 Gmail?
- reporting-services - Power BI Embedded:在 RLS 中使用哈希值?
- c - 在 C 中读取输入文件