2014-04-28 27 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

相關問題