Я новичок в Python. Я просто хочу знать, почему блок finally выполняется после вызова sys.exit(0) в блоке except?
код:
import sys
def sumbyzero():
try:
10/0
print "It will never print"
except Exception:
sys.exit(0)
print "Printing after exit"
finally:
print "Finally will always print"
sumbyzero()
Btw. Я просто пытался сделать то же самое, что и в Java, где блок finally не выполняется, когда System.exit(0) находится в блоке catch.