warnings.warn() とlogging.warning() 質問する

warnings.warn() とlogging.warning() 質問する

違いは何ですかwarnings.warn()そしてlogging.warn()それらは何をするもので、どのように使用すべきでしょうか?

ベストアンサー1

他の回答(loggingログ記録用とwarning警告用)には同意しますが、さらに詳細を追加したいと思います。

ここでは、モジュールの使用手順を説明するチュートリアル形式の HOWTO を示しますlogginghttps://docs.python.org/3/howto/logging.html

あなたの質問に直接答えます:

問題が回避可能であり、クライアントアプリケーションを修正して警告を排除する必要がある場合は、ライブラリコードで warnings.warn() を実行します。

クライアントアプリケーションが状況に対して何もできないが、イベントは記録されるべきである場合、logging.warning()

おすすめ記事