【问题标题】:Tagging mp3 files in python 2.7 using eyeD3使用 eyeD3 在 python 2.7 中标记 mp3 文件
【发布时间】:2016-07-25 14:52:42
【问题描述】:

我正在尝试使用 python 2.7 脚本为 mp3 文件目录创建一个品味配置文件,但我的 eyed3 模块似乎有问题。

首先我必须使用“d”而不是“D”来导入它

import eyed3 

然后我不得不将弃用的播放列表方法更改为catalog.get_item_dicts()

但现在看来,这个方法有问题:

 tag = eyed3.Tag()

我知道python区分大小写,并尝试了几种语法:eyeD3tag()

但是终端日志:

 >>'module' object has no attribute 'Tag'

我关注了这个帖子:How to get detail (Title,Artist) from .mp3 files in python using eyed3 有类似的问题,但没有解决。

脚本运行时:python personal_catalog_scanner.py -c soup -t song mp3,

创建了Echonest 歌曲目录,找到了mp3 文件,但没有创建id

可能出了什么问题?

【问题讨论】:

    标签: python mp3 echonest eyed3


    【解决方案1】:

    Tag 类实际上是eyed3.ID3.Tag,而不是eyed3.Tag,因此您可以使用以下内容:

    tag = eyed3.ID3.Tag()
    

    ...或预先导入:

    from eyed3.id3.tag import Tag
    tag = Tag()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 2015-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-06
      • 2021-04-16
      相关资源
      最近更新 更多