Python で空のインデントされたブロックを記述する方法
「インデントされたブロックが必要です」というエラーが発生した場合、これは特定のコードがブロックはインデントする必要があります。例外のキャプチャや破棄など、そのブロック内に実際のコードが必要ない場合、Python は、「pass」ステートメントを使用して空のインデントされたブロックを記述するソリューションを提供します。
問題のあるコード ブロックの例は次のとおりです。 :
try: do_the_first_part() except SomeError: do_the_next_part()
この問題を解決するには、「pass」ステートメントを次のように使用します。
try: # Do something illegal. ... except: # Pretend nothing happened. pass
@swillden によって指摘されているように、それ以上の処理を行わずにすべての例外を単純に飲み込むことはお勧めできません。代わりに、次のような特定のエラー タイプを指定することが賢明です。
except TypeError, DivideByZeroError:
これにより、潜在的な広範な問題を防ぎながら、特定の例外を処理できます。
以上がPython で空のインデントブロックを作成するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。