3
我尝试使用nltk进行一些文字处理,但出现警告。我发现如果有“国家”这个词,该程序会发出警告。我想知道是否有任何方法可以在发生警告后停止该程序。谢谢如何在出现警告时停止程序
警告: UnicodeWarning:统一等于比较未能两个参数为Unicode转换 - 将它们解释为是不平等的 如果字[0] .lower()不stopwords.words():
我尝试使用nltk进行一些文字处理,但出现警告。我发现如果有“国家”这个词,该程序会发出警告。我想知道是否有任何方法可以在发生警告后停止该程序。谢谢如何在出现警告时停止程序
警告: UnicodeWarning:统一等于比较未能两个参数为Unicode转换 - 将它们解释为是不平等的 如果字[0] .lower()不stopwords.words():
警告是一个非致命错误。有些事情是错的,但程序可以继续。
它们可以用标准库模块warnings
或通过命令行处理,通过标记-Werror
。以编程方式:
import warnings
with warnings.catch_warnings():
warnings.simplefilter('error')
function_raising_warning()
明白了。 – galaxyan