ランタイムは私に言い続けます:
インデントされたブロックが必要です
しかし、例外ブロック内に何も書き込みたくありません。例外をキャッチして飲み込みたいだけです。
ランタイムは私に言い続けます:
インデントされたブロックが必要です
しかし、例外ブロック内に何も書き込みたくありません。例外をキャッチして飲み込みたいだけです。
書くだけ
pass
のように
try:
# Do something illegal.
...
except:
# Pretend nothing happened.
pass
編集: @swillden は良い点を指摘しています。つまり、これは一般的にひどい考えです。少なくとも、言うべきです。
except TypeError, DivideByZeroError:
または処理したいあらゆる種類のエラー。そうしないと、より大きな問題を隠すことができます。
より永続的なコードでこれを行ったことはありませんが、プレースホルダーとして頻繁に行います
if some_expression:
True
else:
do_something(blah)
そこに True を貼り付けるだけで、エラーが停止します。これについて何か悪いことがあるかどうかはわかりません。