Python での例外の出力
Python では、try ブロックとExcept ブロックを使用して例外を処理できます。ただし、エラー メッセージを出力するのが難しい場合があります。この記事では、使用しているバージョンに関係なく、Python で例外を出力するためのソリューションを提供します。
Python 2.6 以降、Python 3.x:
<code class="python">try: # ... except Exception as e: print(e)</code>
Python 2.5 以前:
<code class="python">try: # ... except Exception,e: print str(e)</code>
これらの例では、Exception クラスを使用してすべての例外をキャッチします。ただし、特定のエラー タイプのみを処理する場合は、特定の例外を指定できます。たとえば、ValueError 例外のみをキャッチするには:
<code class="python">try: # ... except ValueError as e: print(e)</code>
これらのメソッドを実装すると、例外処理ブロック内でエラー メッセージを効果的に出力でき、デバッグやエラー報告の目的で貴重な情報を提供できます。
以上がバージョンに関係なく、Python で例外を出力するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。