python - 属性错误(Python)
问题描述
我正在更改多个 .mp3 文件中的标签。我正在使用eyed3。
audio = eyed3.load(f'C:\\Users\\axeld\\Desktop\\Music\\NG Test\\{item}')
audio.tag.artist = Author_name
audio.tag.title = Song_name.replace(".mp3", "")
audio.tag.save()
它可以通过某些文件完美运行,但突然我收到此错误:
audio.tag.artist = Author_name
AttributeError: 'NoneType' object has no attribute 'artist'
为什么它适用于某些文件而其他文件都具有相同的标签?
解决方案
推荐阅读
- directory - NCL 无法从其他目录打开脚本
- python - 将 MongoDB 查询转换为 PyMongo 格式
- javascript - Group data by property and time interval
- sql - Presto - 十六进制字符串到 int
- angular - 在同一对象中传递表单字段值
- ios - Swift 中的 Flurry 推送通知
- python - 为什么我们不能在函数中使用 raw_input?
- android - Gradle不编译依赖项
- javascript - 如何启动我的 Tampermonkey 脚本
- java - 在 JUnit 测试类中使用类中的常量