2014-04-28 25 views
3

我尝试使用nltk进行一些文字处理,但出现警告。我发现如果有“国家”这个词,该程序会发出警告。我想知道是否有任何方法可以在发生警告后停止该程序。谢谢如何在出现警告时停止程序

警告: UnicodeWarning:统一等于比较未能两个参数为Unicode转换 - 将它们解释为是不平等的 如果字[0] .lower()不stopwords.words():

回答

4

警告是一个非致命错误。有些事情是错的,但程序可以继续。

它们可以用标准库模块warnings或通过命令行处理,通过标记-Werror。以编程方式:

import warnings 

with warnings.catch_warnings(): 
    warnings.simplefilter('error') 
    function_raising_warning() 
+0

明白了。 – galaxyan

相关问题