Pythonの例外メモ
例外の定義
モジュールの中で例外を定義することでHTTPErrorをモジュールの中で定義した例外で抽象化することができる.
try except
try except.
else
elseはexcept clausesがどれも実行されなかったときに起こる例外.その他の例外のためにやるには
try: somefunction() except urllib2.HTTPError, e: foo() except: print("other exception") else: print("no exception is raised")
Question
def f(): try: exit(1) return 1 except: return 2 finally: return 3 if __name__ == "__main__": print(f())
参考