Pythonにおける例外処理

Pythonの例外処理ではまったポイント。以下のコードを実行した場合、except節のprint文もelse節のprint文も実行されない。else節は例外が発生しなかった場合のみ実行される。

>>> try:
...   raise ValueError
... except TypeError:
...   print 'TypeError occured'
... else:
...   print 'No Error occured'
...
Traceback (most recent call last):
  File "<stdin>", line 2, in ?
ValueError
>>>