<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 ドキュメント