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('ねこ') )