回答編集履歴

1 追記

umyu

umyu score 5655

2018/06/29 19:54  投稿

[contextlib.suppress](https://docs.python.jp/3/library/contextlib.html#contextlib.suppress)
[contextlib.suppress](https://docs.python.jp/3/library/contextlib.html#contextlib.suppress)
> 任意の例外リストを受け取り、with ブロック内でいずれかが起こると with ブロックの直後から黙って実行を再開するコンテキストマネージャを返します。
ほかの完全に例外を抑制するメカニズム同様、このコンテキストマネージャは、黙ってプログラム実行を続けることが正しいことであるとわかっている、非常に限定的なエラーをカバーする以上の使い方はしてはいけません。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る