sys.exit()の簡単な挙動
sys.exit()で処理が終了するタイミングがわからなかったので実験。
サンプルコード
import sys
try:
a = 2/0
except ZeroDivisionError:
print("error")
sys.exit()
finally:
print("finally")
print("last")
#結果
error
finally
結果
finally節は通るが後続処理は流れない。
この記事が気に入ったらサポートをしてみませんか?