タグ

2022年10月24日のブックマーク (2件)

  • Pythonの基本的なエラー一覧とその原因の確認方法 | note.nkmk.me

    Pythonにおけるエラーと例外 Pythonにおいて、エラーは構文エラー(Syntax error)と例外(Exception)に区別される。 構文として誤っているものは構文エラー、構文として正しくても実行中に発生するエラーは例外と呼ばれる。 エラーには (少なくとも) 二つのはっきり異なる種類があります。それは 構文エラー (syntax error) と 例外 (exception) です。 … 実行中に検出されたエラーは 例外 (exception) と呼ばれ、常に致命的とは限りません。 8. エラーと例外 — Python 3.11.4 ドキュメント 記事では想定内の例外を捕捉し対応する例外処理ではなく、想定外のエラー・例外の原因の確認方法および対処方法について説明する。例外処理については以下の記事を参照。 関連記事: Pythonの例外処理(try, except, else

    Pythonの基本的なエラー一覧とその原因の確認方法 | note.nkmk.me
  • 【Python】仕組みを理解してログ出力を使いこなす

    Pythonでログ出力といえば、標準モジュールの logging を利用する方法が一般的ですね。ググって出くるブログ記事を読めば、なんとなくの理解でも使えてしまうので、しっかりと仕組みを理解せずとも使えてしまいますし、それでも問題ないケースも多いと思います。 ただし、少し凝ったことをしようとするならば、一度Pythonのロギングの仕組みを抑えておいたほうが圧倒的に実装が楽になります。今回はloggingモジュールの仕組みを理解したうえで使いこなすこと目的に、図解やコードを交えて分かりやすく解説していきます。 Pythonがログを出力する仕組み まずは、ログ出力機能を実装するオブジェクトたちの機能・役割を整理します。 オブジェクト 機能・役割 ログレコード(logging.LogRecord) ログ出力されるメッセージそのものの情報を持つ。ロガー間でやり取りされるのはこのログレコードである。

    【Python】仕組みを理解してログ出力を使いこなす