Python では、例外によりコード ブロックの実行が失敗すると、通常、プログラムは終了するかエラーが発生します。ただし、プログラムのフローに影響を与えずに例外を適切に無視したい場合もあります。これを達成するための最適な方法を理解することで、コードが保守可能で堅牢な状態を維持できるようになります。
エラーをキャプチャしながら特定の例外を無視するには、try-excel を使用します。適切な例外タイプが指定されたブロック。たとえば、IOError を無視したい場合は、次のように記述します。
try: # Code that may raise an IOError except IOError: pass
キーボード割り込みやシステムを含むすべての例外を無視したい場合終了するには、次を使用します:
try: # Code that may raise an exception except Exception: pass
注: このアプローチは、Exception から派生したすべての例外をキャッチします。 KeyboardInterrupt と SystemExit.
例外の無視は特定のシナリオでは便利ですが、適切な処理をせずにすべてのエラーを抑制することは一般的に推奨されません。その理由は次のとおりです:
以上がPython で例外を適切に処理して無視する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。