来自第三方模块的Python过滤器警告'eyed3'
问题描述:
在运行期间,可以在重新执行操作期间过滤从导入的eyed3模块引发的警告吗?来自第三方模块的Python过滤器警告'eyed3'
这导致:
警告:eyed3.mp3.headers:拉梅标签CRC校验失败 警告:eyed3.id3:非标准流派名称:罗马感伤
为求的信息: 第一个警告来自eyed3.load('歌')电话。 (这首歌被mp3转换为Audacity的ffmpeg FFmpeg mp3 lame编码器。) 第二个来自tag()'genre'任务。
答
由于这是一个日志警告您可以通过更改日志级别的记录器过滤出来:
import logging
logging.getLogger("eyed3.mp3.headers").setLevel(logging.CRITICAL)
[Python的Eyed3警告](可能的重复https://stackoverflow.com/questions/22403189 /蟒-eyed3-警告) – davedwards