来自第三方模块'eyed3'的Python过滤器警告

时间:2017-07-29 07:51:25

标签: python warnings eyed3

在重新分页操作期间,可以在运行时过滤从导入的eyed3模块引发的警告吗?

结果是:

  

警告:eyed3.mp3.headers:Lame标签CRC检查失败   警告:eyed3.id3:非标准类型名称:罗马多愁善感

为了便于提供信息: 第一个警告来自eyed3.load('song')调用。 (这首歌用Audacity和ffmpeg FFmpeg mp3 lame编码器进行了mp3转换。) 第二个来自tag()'genre'赋值。

1 个答案:

答案 0 :(得分:1)

由于这是一个日志警告,您可以通过更改记录器的日志级别来过滤掉它:

import logging
logging.getLogger("eyed3.mp3.headers").setLevel(logging.CRITICAL)