Python Warning(警告)とは?その対処法に関して

Warning(警告)とは

Pythonでプログラミングをしていると、Warning(警告)というメッセージが表示されることがあります。
Warning(警告)とは、ウォーニング (ワーニング)と読み、エラーではなく、ライブラリのバージョンが古くなって将来廃止される予定の関数を利用した場合に出力されるメッセージの1種です。

AI・データサイエンス、
機械学習の実践力を高めたい方へ

  • プログラミングを0から学びたい
  • データサイエンティスト、データ
    アナリストを目指したい
  • AIエンジニア、大規模言語モデル(LLM)エンジニアを目指したい

AI人材コースを無料体験してみませんか?

  • 無料で120以上の教材を学び放題!
  • Pythonやデータ分析、機械学習など
    AI人材に必須のスキルを無料体験できる!
  • データ分析、AI開発の一連の流れを体験、実務につながる基礎スキルを習得!

1分で簡単!無料!

無料体験して特典を受け取る

Warning(警告)の実例

例えば、Seleniumのfind_elements_by_css_selector()を用いたCSSセレクターにてスクレイピングをした時に発生したWarning(警告)の一例です。

公式リファレンスによるとfind_elements()を用いて、第一引数にはBy.CSS_SELECTORを渡すように記載されています。(以下一部リファレンスより引用)

find_elements(by='id', value=None)
Find elements given a By strategy and locator. Prefer the find_elements_by_* methods when possible.

Usage:	elements = driver.find_elements(By.CLASS_NAME, 'foo')
Return type:	list of WebElement

https://selenium-python.readthedocs.io/api.html

Warning(警告)を非表示する方法

上記のように公式リファレンスを参考に、非表示するのが好ましいですが、一括で不要な警告を非表示にしたい場合は、warningsを用いると一発で非表示にできます。

import warnings
warnings.filterwarnings('ignore')

より詳細な非表示の方法等を知りたい方は、warningsのドキュメントをご参考ください。

Pythonを効率よく学ぶには?

Pythonの基本文法やデータ分析の基礎や統計学基礎などは無料アカウント登録することで、利用可能です。

もしくは、データサイエンティストや機械学習エンジニアに質問し放題かつ、体系的に学べる動画コンテンツでデータ分析技術を学びたい方は、オンラインで好きな時間に勉強できるAI Academy Bootcampがオススメです。



  • 30時間以上の動画講座が見放題!
  • 追加購入不要!
    これだけで学習できるカリキュラム
  • (質問制度や添削プラン等)
    充実したサポート体制!

1分で簡単!無料!

AI人材コースを見る



無料体験して特典を受け取る