来自第三方模块的Python筛选器警告';eyed3';

来自第三方模块的Python筛选器警告';eyed3';,python,warnings,eyed3,Python,Warnings,Eyed3,是否可以在运行时过滤重新标记操作期间从导入的eyed3模块发出的警告 其结果是: 警告:eyed3.mp3.headers:Lame标记CRC检查失败 警告:eyed3.id3:非标准流派名称:罗马感伤 为了提供信息: 第一个警告来自eyed3.load('song')调用。 (这首歌是用ffmpeg ffmpeg mp3 lame编码器在Audacity中进行mp3转换的。) 标记()的“流派”分配中的第二个。由于这是一个日志警告,您可以通过更改日志记录器的日志级别将其过滤掉: import

是否可以在运行时过滤重新标记操作期间从导入的eyed3模块发出的警告

其结果是:

警告:eyed3.mp3.headers:Lame标记CRC检查失败 警告:eyed3.id3:非标准流派名称:罗马感伤

为了提供信息: 第一个警告来自eyed3.load('song')调用。 (这首歌是用ffmpeg ffmpeg mp3 lame编码器在Audacity中进行mp3转换的。)
标记()的“流派”分配中的第二个。

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

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

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

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

仅供参考,对于第二个警告,Id3标签具有特定类型的列表。如果你在列表之外使用了一个,你会看到你收到的消息。仅供参考,第二个警告是,Id3标签有一个特定类型的列表。如果您使用列表之外的一个,您将看到您在那里收到的消息。谢谢!这个答案帮了我很多忙!我仍然不知道为什么我会收到这个警告,更重要的是,我不知道如何修复它。我很乐意把它藏起来,但我宁愿把它修好。谢谢你。。。真的很有用谢谢!这个答案帮了我很多忙!我仍然不知道为什么我会收到这个警告,更重要的是,我不知道如何修复它。我很乐意把它藏起来,但我宁愿把它修好。谢谢你。。。真的很有帮助