今日は、python の try-except について学習した。
例1)
try:
print(a)
except ValueError as ex:
print("Error: {}".format(ex))
finally:
print("ファイナリー!")
except のセクションに例外発生時の処理を記述する。
as 〜とすることで例外の内容を取得することができる。
finally には例外の発生に関わらず、必ず実行する処理を記述する。
例2)
try:
print(1)
except ValueError:
print("ValueError!")
except OsError:
print("Os Error!")
else:
print("その他")
例外が発生していない場合に、else が実行される。