一般的な例外は、下のように書く。
try: hoge = 13 / 0 except BaseException: passこれでもおkなんだけど、具体的に、どんなエラー内容なのか把握したい場合は、「,」で区切って、例外の内容を取得することができる。
try: hoge = 13 / 0 except BaseException ,err: print type(err) print errデバッグの時に無茶苦茶便利。
try: hoge = 13 / 0 except (BaseException , StandardError) ,err: print type(err) print err
0 コメント:
コメントを投稿