Python宝典第七章:異常処理とプログラムデバッグ


try文取得異常:異常がトリガーされていない場合else文を実行します.例外名を使用しないと、すべての例外がキャプチャされます.pythonには一般的な例外がいくつか組み込まれています
try:
	  
except    1:
	  
except    2:
	  
else:
	  

もう1つの形式:finallyを常に実行する文
try:
      
finally:
      

Exceptの一般的な方法:
except: #      
except : #      
except (   1,   2): #     1     2
except  as : #           
except (   1,   2) as : #     1     2     

コードによる例外の放出:
raise文を使用して例外を手動でトリガーする
raise異常名
raise異常名、追加データ
raiseクラス名
assert文で例外をトリガーし、テスト条件が偽の場合にのみ例外をトリガーします.
assert ,
カスタム例外クラス:
Exceptionクラスを継承して独自の例外クラスを作成できます.通常、例外クラスでは、いくつかの熟知情報を定義する必要があります.
pdbを使用してPythonスクリプトをデバッグします(略...)
PythonWinでプログラムをデバッグします(略...)