質問: 例外処理を毎回、 ``` try:AAAAA except IndexError:pass ``` 等と記載してますが、IndexError以外に複数指定する場合も 直接書きだと、非常に効率が悪いです。 何かしらエラーが発生した場合 その処理を無視する事はできないでしょうか?
回答: 一番簡単なのは、 ``` try: 何らかの処理 except: pass # にぎりつぶし ``` これだと自分の首を締めることになりかねないので、 ``` try: 何らかの処理 except HogeError as e: 例外処理1 except FugaError as e: 例外処理2 except: 想定していないような例外が来たときの処理 ``` これくらいですかね。 参考: Python基礎講座(11 例外)