【发布时间】:2014-12-04 16:03:49
【问题描述】:
我想捕捉任何包含字符串 'value' 的警告。
来自this question,我看到这个例子来捕捉特定的消息:
warnings.filterwarnings('error', 'Unknown table .*')
docs说一下message参数:
message 是一个字符串,其中包含警告消息必须匹配的正则表达式(匹配被编译为始终不区分大小写)。
我有以下代码,但没有抛出任何错误,而是收到了我无法捕捉到的警告。
warnings.filterwarnings('error', message='\bvalue\b')
我错过了什么?据我所知,该正则表达式应该适用于匹配“值”字符串。
【问题讨论】:
标签: python try-catch warnings mysql-python