違いは何ですかwarnings.warn()
そしてlogging.warn()
それらは何をするもので、どのように使用すべきでしょうか?
ベストアンサー1
他の回答(logging
ログ記録用とwarning
警告用)には同意しますが、さらに詳細を追加したいと思います。
ここでは、モジュールの使用手順を説明するチュートリアル形式の HOWTO を示しますlogging
。https://docs.python.org/3/howto/logging.html
あなたの質問に直接答えます:
問題が回避可能であり、クライアントアプリケーションを修正して警告を排除する必要がある場合は、ライブラリコードで warnings.warn() を実行します。
クライアントアプリケーションが状況に対して何もできないが、イベントは記録されるべきである場合、logging.warning()