回答編集履歴

1 追記

LouiS0616

LouiS0616 score 26299

2018/06/29 19:53  投稿

Pythonのほとんどの例外はExceptionクラスを継承しています。
ですから、こいつをキャッチすることでエラーを無視することは可能です。
**しかし、全く推奨しません。**
**意図のない例外の握り潰しは、デバッグを著しく難しくします。**
例えば、ただのタイプミスも例外としてキャッチされてしまうのです。
```Python
>>> for i in range(3):
...    try:
...        print(l)
...    except Exception:
...        print('error')
...
error
error
error
```
上記の例だとまだ分かりやすいですが、当然もっと紛らわしいミスも生じ得ます。
上記の例だとまだ分かりやすいですが、当然もっと紛らわしいミスも生じ得ます。
> 直接書きだと、非常に効率が悪いです。
その効率の悪さが、デバッグの効率を良くしていると思ってください。

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