Python

【Python】DeprecationWarningを非表示にする

DeprecationWarningを非表示にする

ひらがな⇔カタカナの変換を実行したく、「pykakasi」を実行したところ、次の警告が表示されました。

 

『DeprecationWarning: Call to deprecated method setMode. (Old API will be removed in v3.0.) — Deprecated since version 2.1.』

 

このエラー文、DeepL翻訳によると・・・

『DeprecationWarning。非推奨のメソッドsetModeを呼び出した。(古いAPIはv3.0で削除されます。) — バージョン2.1以降非推奨です。』とのこと。エラーではない&今実行したいだけのため、この警告を消すことに。

 

警告を非表示にするには次のようにします。

# 警告を非表示にする(この2行を記述する)
import warnings
warnings.filterwarnings('ignore')



# =====================================
# pykakasiの実行例(警告を非表示に)
# =====================================
import warnings
warnings.filterwarnings('ignore')
import pykakasi

if __name__ == '__main__':
    kakasi = pykakasi.kakasi()
    kakasi.setMode('H','K')
    conversion = kakasi.getConverter()
    print( conversion.do('ねこ') )