<Python> try と except

ちと試して、エラーがでたら、処理を変えたい時。

In [1]: try:
   ...:     f=open('aaa','r')
   ...: except:
   ...:     print('hageyo')
   ...:
hageyo

aaaというファイルがなかったので、エラー発生して、exceptに跳んだ。

モジュールをインポートする時にエラーを見たら、、

In [2]: from bokeh import mpl
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-2-d3242f94dc39> in <module>()
----> 1 from bokeh import mpl

ImportError: No module named 'bokeh'

次で対処可能。

In [3]: try:
   ...:     from bokeh import mpl
   ...: except ImportError:
   ...:     print('hagehageyo')
   ...:
hagehageyo

ここで教えてもらった。
Pythonの例外処理 - Life with Python

マニュアルはここ。
8. エラーと例外 — Python 3.4.3 ドキュメント