第5回 岡山Python勉強会

今回はPythonチュートリアル2.7ja1の「8. エラーと例外」です。概ね、他の言語と同じような構成でしたが、例外発生後も処理が流れていくところは要注意ですね。
0
Ryuji Iwata @qt_luigi

JavaScriptやPHPの"ゆるさ"に比べると、Pythonは少し"おかたい"ほう。 #okapython

2013-06-25 20:08:38
そーだい@初代ALF @soudai1025

except で指定した例外をキャッチする。ワイルドカードで指定外の例外も拾える #okaPython

2013-06-25 20:22:59
そーだい@初代ALF @soudai1025

ただし例外を拾った後はtryの中を続行する。だから正常に処理した時のためにelse節がある。 #okaPython

2013-06-25 20:32:30
そーだい@初代ALF @soudai1025

try中にbreakやcontinueやreturnで抜けようとしてもfinallyが途中で実行される。 #okaPython

2013-06-25 20:50:10
Ryuji Iwata @qt_luigi

Pythonの例外節はtry,except,else,finally。再送はraise。try節からはbreak,continue,returnの各文で抜けられます。って、結構あるなぁ...油断していた(^^;) #okapython

2013-06-25 21:00:02
はやさか🖖🏽 @r_hayakasa

久しぶりのPythonだから文法思い出すだけでも一苦労 #okapython

2013-06-25 21:00:07
Ryuji Iwata @qt_luigi

withでファイル操作していると、Pythonista感が出ますねw #okapython

2013-06-25 21:03:15
Ryuji Iwata @qt_luigi

話は Java 7 の「try-catch + リソース文」へ...初めて知った。 #okapython

2013-06-25 21:08:32
Ryuji Iwata @qt_luigi

次回は「クラス」。7/16 or 23 あたりでの開催予定です。 #okapython

2013-06-26 19:33:24